Coding Pages

Coding Pages介绍

Coding Pages 是一个静态网页托管和演示服务,您可以使用 Coding Pages 托管博客、项目官网等静态网页,也可以部署开源博客、CMS 等动态网页。

Pages 服务及其上站点,接受来自政府各部门的严格监管。在不违反国家政策和相关法律法规的前提下,Pages 服务及其上站点方可正常发布。

同时我们会进行全站关键词扫描过滤,并依法屏蔽删除违规站点。为了避免不必要的风险与损失,我们建议您进行自查整改并删除违规内容。

使用 Coding Pages 服务即视为您已充分阅读并接受 Coding《服务条款》,禁止使用 Coding Pages 从事非法活动或者为非法活动提供协助。

静态 Coding Pages 允许的部署分支来源为master 分支和coding-pages 分支,默认部署来源是master 分支,用户可在设置里更改部署来源。部署成功后后可通过<user_name>.coding.me/<project_name>
 形式的 URL 访问静态 Pages。

创建静态 Pages 示例

  1. 创建一个新项目。下文<user_name> 指您本人的用户名(非昵称),<project_name> 指您创建的项目名称
  2. 使用master 分支向仓库根目录添加测试用的 index.html 文件
    <html>
      <head>
        <title>My Coding Pages</title>
      </head>
      <body>
        <h1>Hello Coding!</h1>
      </body>
    </html>
    
  3. 进入项目里『代码』页面,点击『一键开启静态 Pages』 ,稍等片刻即可部署成功。用户可通过<user_name>.coding.me/<project_name>形式的 URL 访问您的网站。​

注意:Coding Pages 成功部署后您的网站可被公开访问,私有项目也是如此。

选择部署来源为 coding-pages 分支

  1. 在 Pages 服务页面点击右边设置按钮进入设置页面
  2. 选择部署来源为
    master 分支,点击『部署』按钮,稍等片刻即可部署成功

静态 Pages 有部署次数限制,每小时可以部署 10 次。

强制 HTTPS 访问

打开『Pages 服务』设置中的『强制 HTTPS 访问』开关即可开启 HTTPS 访问。

图片

所有的 CODING Pages 都可以开启强制 HTTPS 访问,开启强制 HTTPS 访问后,网站内引用资源的 URL 需以 https://  开头,避免引用资源加载失败。

删除 Coding Pages 部署的静态网站

当您需要删除部署网站的时候,请直接删除 Coding Pages 部署来源中所选的分支,网站会被即刻删除。

 

绑定自定义域名

Coding Pages 支持绑定自定义域名,域名理论上不用备案,但是根据国家规定建议进行ICP备案。允许以下自定义域名格式:

  • 顶级域名 example.com
  • www 二级域名 www.example.com
  • 二级域名 blog.example.com

为了您的网站 SEO,我们建议您绑定一个 www 域名即可,如果您使用的域名 DNS 解析服务不支持添加 CNAME 记录,建议更换 Nameservers 到其他支持该功能的域名提供商(如 腾讯云)。

每个项目最多可绑定 5 个自定义域名,绑定后的域名不可以被重复绑定,也不可以在其它项目中被绑定。若您的域名被其它项目绑定,并且您无法联系到项目所有者,请发送邮件至 support@coding.net,我们会协助您解绑域名。

下面以绑定腾讯云购买的万网域名为例,配置时请以您的域名服务商的域名管理面板为准。

  1. 进入域名服务商提供的域名管理面板,选中欲绑定的域名,进入解析设置,点击『添加解析』
  2. 添加 CNAME 记录,在项目设置中绑定域名下面有行小字 : 绑定前请在域名 DNS 设置中添加一条 CNAME 记录指向 xxxx.coding.me。将@和www记录都解析到这个即可。 
  1. 在『Pages 服务』设置页中绑定自定义域名,如果配置 DNS 解析时域名前缀为 ,绑定自定义域名需要填写 www 前缀。
  2. 如果绑定后访问域名看到404相关提示,说明是域名配置是存在问题的,请自行检查DNS配置是否正确。

 您需要先确保 DNS 解析中并没有使用分线路解析,如果您将国外解析到其它网站,国内解析到 Coding Pages 的话将会引起冲突而无法正常解析。

如果您在绑定过程中遇到了问题,您还可以参考Coding Pages常见问题

相关文章