我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.14

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-07-12. 即使出现严重安全问题,也不会发布补丁。要获得更好的性能、更高的安全性和全新功能,请升级到 GitHub Enterprise 的最新版本。 要获取有关升级的帮助,请联系 GitHub Enterprise 支持部门

关于 GitHub Pages 和 Jekyll

GitHub 页面 可用于具有 GitHub Free 的公共仓库,以及具有 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的公共和私有仓库。

除了支持常规 HTML 内容之外,GitHub Pages 还支持 Jekyll - 常用的静态站点生成器。

GitHub 页面 深度集成了 Jekyll - 一款常用的静态站点生成器,设计用于博客和软件文档,但实际用途很广。 Jekyll 便于创建全站点标头和脚注,而无需在每页复制。 它还提供高级模板功能Jekyll 主题支持

虽然 GitHub 页面 设计为支持任何静态站点生成器,但使用 Jekyll 可提供许多内建的支持,是 GitHub Enterprise 正式详细说明的唯一静态站点生成器。 有关如何将 GitHub 页面 用于另一静态站点生成器的更多信息,请参阅“使用 Jekyll 以外的静态站点生成器”。

Jekyll 的主要优势:

Jekyll 的构建过程

Jekyll 使用 GitHub 页面 的简化构建过程,是使用 Jekyll 代替其他静态站点选择器的最大优势之一。 GitHub 页面 用于管理站点的构建过程,一键推送到站点的发布分支。 下面是 Jekyll 用于管理站点的构建过程:

  1. 将文件更改发布到页面发布分支
  2. GitHub 页面 发布站点。

注: 您使用的发布分支取决于您的 GitHub 页面 站点类型。

Jekyll 站点示例

Jekyll 是 GitHub 页面 最常用的静态站点生成器。 如果需要其内置支持,包括用于管理依赖项的 GitHub 页面 gem、特定的构建失败消息和更具体的故障排除帮助,建议使用 Jekyll。

这些 GitHub 展示包括 Jekyll 站点示例:

延伸阅读

问问别人

找不到要找的内容?

联系我们