【问题标题】:How do you separate jekyll site content and code into separate branches?你如何将 jekyll 站点内容和代码分成不同的分支?
【发布时间】:2021-12-09 15:29:28
【问题描述】:

您好,我正在使用托管在 github oages 上的 jekyll,我想将我网站的内容和代码分成单独的分支,因此:

  1. 更有条理。
  2. 如果我想通过实验更改站点中的某些代码,我可以基于代码分支创建一个新分支,并且在我的主代码分支中创建新博客时我不必担心更新其内容。 我做过一些研究,有人提到使用 gem 文件来存储代码,但是创建一个 jekyll 主题并使用 ruby​​ gem 分发它似乎是一项艰巨的任务,因为我什至不知道 gem 编程语言。

有什么想法吗?并提前致谢。

【问题讨论】:

    标签: web jekyll github-pages


    【解决方案1】:

    要将(markdown)内容与(模板)代码分开,您应该使用/创建一个主题。

    【讨论】:

      【解决方案2】:

      应该早点说,但我找到了解决问题的方法,您实际上可以在 _config.yml 中设置一个变量,以便它引导到 GitHub 存储库

      【讨论】:

        【解决方案3】:

        您需要的是 CI 解决方案。

        Github Action 对您来说应该是一个不错的选择,因为您使用的是 Github Pages。

        为了简化流程,您可以利用jekyll-deploy-action。 它还使那些不在 Github Safe List 上的插件可以在 Github 页面上运行。

        要实现这一点,只需关注usage doc

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-10-02
          • 2010-09-08
          • 2012-06-27
          • 2015-06-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-01-04
          相关资源
          最近更新 更多