使用 jekyll 和 github 页面构建静态站点时可用的变量

Variables available when building static sites using jekyll and github pages

在使用 github 页面和 jekyll 构建网站时,我们可以使用 site.github.repository_name 等变量。在构建站点时,这些变量值由 github 页面提供。但是我无法在 github 页的文档或 jekyll 文档中关于 github 页的页面中找到这些变量的完整列表。

我已经入住了

GitHub 页面使用了一些默认启用且无法禁用的插件。其中之一是 jekyll-github-metadata.

其中,如描述中所述:

  • 使用 repository metadata
  • 传播 site.github 命名空间
  • site.title 设置为存储库名称,如果 none 已设置
  • 如果设置了 none,则将 site.description 设置为存储库标语
  • site.url 设置为 GitHub 页面域(cname 或用户域),如果 none 已设置
  • 如果设置了 none,则将 site.baseurl 设置为项目页面的项目名称

site.github.repository_name 来自上面提到的存储库元数据,以及 site.github.wiki_url 和许多其他内容。