我有一堆降价文件,我想在我的网站上发布。我摆弄了一段时间 Jekyll,这似乎是一个很好的工具,但我的问题是我想在其他网站(如 Medium(上发布我的文件,而 FrontMatter 会妨碍我。我知道我可以通过编程方式从我的降价文件中剥离它,但我很好奇是否有一种官方方法可以以其他方式配置 FrontMatter,而不涉及将其放入我的降价文件中?
将原始 markdown 文件与带有前言的文件放在同一文件夹中,并将一个文件包含在另一个文件夹中。
例如,在_posts
中为名为2017-05-23-original.md
的original.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/上也默认支持此功能