【问题标题】:how do I install a theme using Jekyll 3.1 and octopress plugins?如何使用 Jekyll 3.1 和 octopress 插件安装主题?
【发布时间】:2016-06-29 06:02:31
【问题描述】:

我仍在使用默认的 Octopress 3 主题,但想使用 Jekyll 主题 不过网上的说明建议我 fork 一个主题,更改 _config 文件,然后添加我的内容。

看起来,因为主题应该只是 sass_layout,我应该能够安装这些文件并拥有一个新主题。
我还没有看到更清晰的示例或文档。

根据 jekyll 网站在此处发布。

【问题讨论】:

    标签: jekyll octopress


    【解决方案1】:

    一般来说,最好的方法是分叉主题,并按照this answer 复制_posts 文件夹和_config 文件中的内容。

    也可以将主题文件复制到 _sasscss_includes_layouts 文件夹中,因为这是主题所在的位置,但这意味着 a) 更多的工作和b)你很容易把它搞砸。哦,还有js 文件夹、index.html 文件、任何其他不使用page 布局的页面...

    最终,Jekyll 不像 Wordpress。仅仅加入一个新主题并不容易。

    【讨论】:

    • 谢谢。我有点担心是这种情况。但是,使用 octopress,我过去只能采用新主题。
    【解决方案2】:

    fork 一个 jekyll 主题只是为了使用它不是一个好习惯,即使 github 已经识别它并且现在提供 template 类型。分叉主要是为了回馈原始内容。

    在现有或新安装的 jekyll 上切换主题的最简单方法是使用以下插件:jekyll-remote-theme,自 2017 年 11 月起可用。

    remote_theme 方法几乎类似于 Wordpress 的可用性,而不是到处点击,您必须在配置文件中输入新主题的名称。您不需要 fork 主题或触摸任何样式文件。

    这是一个优雅的解决方案,因为从长远来看,您更喜欢专家(即主题维护者)来处理主题中的错误和新版本,同时您可以专注于您的内容。

    If you have a custom theme with new and elaborate layouts then the switch might take some more manual work

    【讨论】:

      猜你喜欢
      • 2013-01-21
      • 1970-01-01
      • 2013-04-06
      • 2023-04-02
      • 2016-12-28
      • 1970-01-01
      • 2017-08-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多