有没有办法在使用Jekyll的Markdown文件中不包含FrontMatter?

时间:2017-05-23 20:13:18

标签: markdown jekyll

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

2 个答案:

答案 0 :(得分:2)

将原始markdown文件放在与frontmatter相同的文件夹中,并将其中一个包含在另一个文件夹中。

例如,为original.md中名为2017-05-23-original.md的{​​{1}}文件创建一个帖子:

_posts

原始文件不会被处理,而另一个文件将提供所有Jekyll处理。

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

答案 1 :(得分:1)

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

默认情况下,GitHub页面也支持它›› https://pages.github.com/versions/