Jekyll+Github 页面:如何使用 `remote_theme` 进行主题代码的特定修订

ini*_*_js 2 jekyll github-pages

我发现了一个我喜欢的 jekyll 主题,它托管在 github 上(主题页面信息在这里)。该主题支持使用 key 在 github 页面上配置我的主题remote_theme_config.yaml但我不愿意让第三方存储库控制我网站的外观和客户端代码。

假设我已经审核了主题文件的特定修订版并且我对此感到满意,那么我如何确保使用该修订版?

一些想法:

  1. 我可以分叉主题存储库并使用remote_theme: myaccount/my-fork.
  2. 语法可以remote_theme支持特定的修订哈希吗?
  3. 使用是否等同于复制我的存储库和文件夹remote_theme中的所有主题数据?_layout_style

dee*_*see 6

文档中,您可以使用@GITREF语法来使用特定的分支/标签/提交

您还可以选择通过附加 @ 和 Git 引用来指定要使用的分支、标签或提交(例如 benbalter/retlab@v1.0.0 或 benbalter/retlab@develop)。如果不指定 Git 引用,则将使用 master 分支