本周日【珠海源创会】一起聊聊:PingCAP分布式事务、支付宝移动端实践、GSBN技术框架选型,点此报名占座
    我的收藏
    码云帮助中心 / 帮助详情

    码云Gitee Pages Pro

    码云 Pages Pro 是码云 Pages 的升级版,新增如下功能:

    • 支持发布仓库中某个目录( 例如你可以将项目的文档目录 doc 发布成静态网页 )

    • 支持自定义域名(如 https://www.i-love-gitee.com

    • 支持自定义域名 + https

    目录

    【注】:开通企业版 可免费试用一个月的码云 Pages Pro 服务,试用结束后将自动降为 Pages 普通版。企业标准版及其以上版本均可免费使用码云 Pages Pro,企业到期后服务自动降为 Pages 普通版。

    功能介绍

    Gitee Pages 是面向码云用户开放的静态页面搭建托管服务,用户可以通过默认提供的域名 gitee.io 来发布自己的站点。

    目前,Gitee Pages 已支持 JekyllHugoHexo 等静态网站生成引擎,可以很方便的在线编译这几类静态站点项目。当然,原始的HTML也是支持的。

    Gitee Pages Pro 是支持自定义域名版本的 Gitee Pages。目前在码云GVP、码云推荐项目和码云付费企业版中可以免费使用。

    开启功能

    以个人开源的 码云博客小程序 为例,通过「项目主页」->「服务」->「Gitee Pages」打开 Gitee Pages 服务。默认操作下直接点击「启动」并确认,即可开启服务。

    配置选项介绍

    • 部署分支:用于部署 Pages 的分支
    • 部署目录:自定义 Pages 源文件的目录
    • 个性域名:用户自定义域名,需要解析 CNAMEgitee.gitee.io 生效后使用
    • 配置域名证书:用于配置自定义域名 HTTPS 证书
    • 启动/暂停:启动/暂停 Gitee Pages 服务

    对于一个项目来说,项目的 Pages 可能存在于不同的分支上, 或存在于某个分支的二级目录。比如「docs」、「pages」目录等。

    通过指定部署分支和部署目录,我们就可以很方便的完成 Pages 的自定义部署。

    申请证书并解析域名

    为了让我们的网站支持 HTTPS 访问,我们需要申请一个 HTTPS 证书。当然,我们首先还是要有一个域名:)

    在这里我们使用的是 Freessl 提供的免费 SSL 服务。访问 Freessl ,在首页输入自己的域名,此处可以根据使用需求选择证书的类型。

    Let's Encrypt V2 为例,在输入申请域名后,点击「创建」按钮,进入下一步。

    输入签发证书的接收邮箱,自行选择证书的类型、验证方式和CSR文件生成方式后,点击创建。

    如果是使用浏览器创建 CSR 文件,务必保存好生成后下载的私钥文件。点击创建后,需要验证相关域名的 DNS 信息。

    按照要求修改了域名 DNS 并解析对应的TXT记录后,可以点击「配置完成,检测一下」验证一下解析是否正确配置。如果在弹出页面出现了下图的检测内容,就说明解析完成了。

    此时可以点击「点击验证」完成验证。完成验证后就可以得到一份有效的 HTTPS 证书。

    将对应的证书、私钥粘贴到 Gitee Pages 的证书设置位置,点击「提交」后并重新部署,确认将域名 CNAME 成功解析到 gitee.gitee.io 后,即可通过自己的域名正常访问网站。

    最终效果如下:

    总结

    通过 上传代码->申请证书->域名解析->部署 Gitee Pages 四个步骤,我们用 Gitee Pages 部署一个支持 HTTPS 的静态网站。除此之外,通过选择 JekyllHugoHexo 等不同静态网站生成工具和主题,就可以轻松打造出一个酷炫的个人站点/博客了。

    以上内容对你是否有帮助?

    搜索帮助