嗨,我正在使用jekyll托管在github页面,我想把我的网站的内容和代码分成单独的分支,所以:
- 更有条理。
- 如果我想在网站实验改变一些代码,我可以创建一个基于代码分支的新分支,当我在主代码分支中创建新博客时,我不必担心更新其内容。我做了一些研究,有人提到使用gem文件来存储代码,但创建jekyll主题并使用ruby gem分发它似乎是一项艰巨的任务,因为我甚至不知道gem编程语言。
任何想法吗?提前谢谢你。
您需要的是一个CI解决方案。
Github Action应该是一个很好的选择,因为你正在使用Github Pages。
为了简化这个过程,您可以利用jekyll-deploy-action。它还使那些不在Github安全列表上的插件在Github页面上工作。
要做到这一点,只需遵循用法文档。
应该早点说,但我找到了一个解决问题的方法,你可以在你的_config中设置一个them变量。所以它可以导航到GitHub的repo
要将(markdown)内容与(模板)代码分开,您应该使用/create一个主题。