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

使用 Jekyll 以外的静态站点生成器

GitHub 页面 可用于具有 GitHub Free 的公共仓库,以及具有 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的公共和私有仓库。更多信息请参阅“GitHub 的产品。”

通过使用不同的构建过程,您可以对 GitHub 页面站点使用 Jekyll 以外的静态站点生成器。

GitHub 页面 支持您向其推送的任何 HTML 或静态文件,因此您可以使用任何静态站点生成器来构建站点。 您甚至可以仅将原始 HTML 文件推送到 GitHub 页面,它将构建您的站点。 您还可以在本地或其他服务器上自定义自己的构建过程。

使用 Jekyll(一种流行的静态站点生成器,内置支持 GitHub 页面)与其他静态站点生成器之间的主要区别是构建过程。 有关 Jekyll 简化构建过程的更多信息,请参阅“关于 GitHub 页面 和 Jekyll”。

非 Jekyll 站点的构建过程

  1. 按照静态站点生成器的说明在本地构建您的站点。 这可能会涉及将您的静态文件推送到某个分支。
  2. 您的静态站点生成器在本地构建站点。
  3. 将构建站点的静态文件推送到您的页面发布分支(gh-pages 或 master,具体视您的站点类型而定)。
  4. GitHub 页面 发布站点。

注:如果使用 Jekyll 以外的静态站点生成器,请在将站点部署到 GitHub 页面 之前查阅有关如何在本地构建站点的文档。 您的静态站点生成器在本地构建站点时可能涉及一些不同的步骤。

问问别人

找不到要找的内容?

联系我们