【问题标题】:Can I embed a markdown file in a markdown file with Jekyll?我可以使用 Jekyll 将 markdown 文件嵌入到 markdown 文件中吗?
【发布时间】:2023-04-06 21:18:01
【问题描述】:

我正在使用 Jekyll 生成网站。降价文件是否可以包含另一个降价文件?如果我想在几页的开头使用相同的降价文本,这可能会很有用。

【问题讨论】:

    标签: markdown jekyll


    【解决方案1】:

    我从来没有用过 Jekyll,但在 Google 上搜索了 yields capturemarkdownify 的组合:

    {% capture my_include %}{% include a_markdown_file.md %}{% endcapture %}
    {{ my_include | markdownify }}
    

    您可以将my_include 替换为您想要的任何名称。

    来源:

    【讨论】:

    • 谢谢!此语法是否适用于 markdown 文件,还是仅适用于 html 文件?
    • @JoshuaMeyers 不知道,抱歉。我只是在黑暗中快速刺了一下,希望能让你坚持下去,直到你得到更好的答案。 jekyllrb.com 的那篇文章包含一句 “例如,如果 _posts/2014-09-03-my-file.markdown 使用了 include_relative 标签……” 这意味着至少有一个标签(include_relative ) 可以出现在降价文件中。所以你只需要尝试一下。顺便说一句,显然the filenames are important, too.
    • 谢谢,它有效!顺便说一句,markdownify 是不必要的,因为整个文件稍后都会从 markdown 转换为 html。
    【解决方案2】:

    只需使用include 即可:

    {% include markdown_file.md %}
    

    【讨论】:

      猜你喜欢
      • 2017-01-03
      • 2023-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-11
      • 2011-02-25
      • 1970-01-01
      • 2013-07-17
      相关资源
      最近更新 更多