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