【问题标题】:jekyll auto compile all markdown filesjekyll 自动编译所有 markdown 文件
【发布时间】:2016-05-28 14:12:15
【问题描述】:

我有多个仅包含降价文件的 git 存储库。我希望将它们分开并纯粹作为降价维护。

然后我将这些作为子模块拉入我的 github 页面存储库,我想使用我指定的布局将它们编译为 HTML。

我尝试过各种各样的事情,比如

defaults:
  -
    scope:
      path: "my-submodule1"
    values:
      layout: "my-submodule1-layout"

在我的 _config.yml 中(使用 jekyll 服务)

然而,这些文件永远不会被编译成 HTML,只是作为 markdown 文件复制进来。看来我不得不在 markdown 文件的顶部包含 jekyll 配置内容以编译它们。

是否可以将没有 jekyll 配置的 markdown 文件编译成带有布局的 html?

谢谢

【问题讨论】:

    标签: markdown jekyll github-pages


    【解决方案1】:

    处理与否,这是个问题?

    文件带有 front matter --> jekyll 处理

    文件没有前题 = static file --> 刚刚复制

    最少的前题是:

    ---
    ---
    

    【讨论】:

    • 谢谢,这个最小值确实会导致 jekyll 处理 markdown 文件。除非其他人提出更好的解决方案,否则我会找出包含此内容并接受您的答案的最佳方法。
    【解决方案2】:

    你可以试试这个:

    ---
    layout: null
    ---
    
    Markdown content
    

    但我不确定这是实现你想要的目标所需要的。

    【讨论】:

    • layout: null 将覆盖_config.yml 中设置的默认配置。
    • 好点@DavidJacquel!我完全错过了!我应该删除答案吗?
    猜你喜欢
    • 2015-08-15
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 2013-01-04
    相关资源
    最近更新 更多