正如此类似问题(Switch theme in an existing Jekyll installation)所示,有许多jekyll
主题可供选择。
我想将自己的内容与使用的jekyll主题分开。
是否有一种良好的(标准?)方式来构建jekyll
项目,以便您的内容可以与主题保持不同?
您的大部分内容都是分开的,但有一点点流失。 从相关问题的答案中可以看出这一点。 稍后改变主题可能会成为一个痛点。
理想情况下,我想构建项目,以便有一个主题子目录或类似的东西,并且可以通过指向不同的子目录来更改主题。 动态地这样做(使网站“skinnable”很好,但不是必需的。)
某处有动态主题主题吗?
答案 0 :(得分:0)
Jekyll是一种工具,可以很好地进行内容分离,也可以来自主题文件。它不是关于标准结构 - 虽然以下几点将有所帮助。
答案 1 :(得分:0)
简短回答:是的,您可以将主题和内容分开,但前提是您的网站保留基本布局调用(默认,页面,帖子)。
更长的解释和例外:如果您现有的jekyll安装是纯粹的:您只编辑了页面,帖子中的内容而没有创建使用的特殊布局,那么,您可以使用jekyll-remote -theme插件和开关是无缝的,假设新主题没有使用默认值做一些激进的事情。
如果您现有的主题有特殊的布局(例如,splash.html和新的主题没有),则使用相应布局的页面将成为孤儿(即基本的html,没有特殊的格式)。
我已经切换了一个已经过广泛编辑的现有安装,所以我有几个孤儿页面,我不得不手动切换到在新主题中有意义的布局。
总之,您可以在许多常见情况下(例如,个人博客)将内容和主题分开,但如果您想要自定义解决方案(例如,包含图库和启动页面的个人投资组合),则不能。