【问题标题】:Is there a way to not include FrontMatter in my markdown files using Jekyll?有没有办法不使用 Jekyll 在我的降价文件中包含 FrontMatter?
【发布时间】:2017-05-23 20:13:18
【问题描述】:

我有一堆降价文件,我想在我的网站上发布。我用 Jekyll 摆弄了一段时间,这似乎是一个不错的工具,但我的问题是我想在其他网站(如 Medium)上发布我的文件,而 FrontMatter 妨碍了我。我知道我可以以编程方式从我的 markdown 文件中删除它,但我很好奇是否有官方方法可以以其他方式配置 FrontMatter,而不是将其放入我的 markdown 文件中?

【问题讨论】:

  • 对不起,我误解了这个问题

标签: markdown jekyll


【解决方案1】:

将您的原始 Markdown 文件与包含 frontmatter 的文件放在同一文件夹中,并将一个包含到另一个中。

例如,为original.md 文件在_posts 中创建一个名为2017-05-23-original.md 的帖子:

---
layout: default
Rest of front matter...
--- 

{% include_relative original.md %}

原始文件不会被处理,而另一个文件将具有所有可用的 Jekyll 处理。

您还可以创建另一个文件夹,其中包含所有原始 Markdown 文件并将它们从 Jekyll 帖子中包含在内,您必须以某种方式排除它们以使它们在生成的站点中不可用。

【讨论】:

【解决方案2】:

有一个很棒的插件。它被称为https://github.com/benbalter/jekyll-optional-front-matter。这正是您所要求的。

GitHub Pages 默认也支持它 › https://pages.github.com/versions/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-13
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    • 2021-04-03
    • 2011-08-20
    • 1970-01-01
    相关资源
    最近更新 更多