Jekyll + Github页面:如何使用`remote_theme`修改主题代码

时间:2019-06-21 20:09:34

标签: jekyll github-pages

我找到了我喜欢的jekyll主题,该主题托管在github(主题页面信息here)上。主题支持使用remote_theme中的_config.yaml键在github页面上配置主题,但是让第三方存储库控制网站的外观和客户端代码让我感到不舒服。

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

一些想法:

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

1 个答案:

答案 0 :(得分:1)

the docs中,您可以使用@GITREF语法来使用特定的分支/标记/提交

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