有没有办法不使用 Jekyll 在我的降价文件中包含 FrontMatter



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

将原始 markdown 文件与带有前言的文件放在同一文件夹中,并将一个文件包含在另一个文件夹中。

例如,在_posts中为名为2017-05-23-original.mdoriginal.md文件创建一篇文章:

---
layout: default
Rest of front matter...
--- 
{% include_relative original.md %}

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

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

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

GitHub 页面 › https://pages.github.com/versions/上也默认支持此功能

最新更新