不要在 Jekyll build 中输出 markdown,只输出 HTML
Don't output markdown in Jekyll build, only HTML
当我使用 Jekyll 构建我的网站时,我在 _site
输出目录中获得了原始 Markdown 和呈现的 HTML 文件。我怎样才能告诉 Jekyll 不输出 .md
文件?
PS.: 这不是一个破坏性的缺陷,但它会产生噪音并且直接 link 到 .md
文件可以在浏览器中输入,我也不会这样做我不想。
编辑(根据评论中的要求):
我使用 build exec jekyll serve
构建并在 Github 页面上托管:https://github.com/junge-pfarre/junge-pfarre.github.io
这些是_config.yml
的相关部分:
defaults:
- scope:
path: ""
values:
layout: "default"
- scope:
path: "assets/flyer"
values:
flyer: true
markdown: kramdown
permalink: :title
markdown 文件没有 frontmatter(例如 gebete.md
):
# Gebete
_Hier soll es in Zukunft von uns selbst geschriebene Gebete geben._
为每个 markdown 文件添加 front matter,jekyll 将处理它们,在 _site 目录中生成 HTML 版本,将原始 md 文件留在外面。
当我使用 Jekyll 构建我的网站时,我在 _site
输出目录中获得了原始 Markdown 和呈现的 HTML 文件。我怎样才能告诉 Jekyll 不输出 .md
文件?
PS.: 这不是一个破坏性的缺陷,但它会产生噪音并且直接 link 到 .md
文件可以在浏览器中输入,我也不会这样做我不想。
编辑(根据评论中的要求):
我使用 build exec jekyll serve
构建并在 Github 页面上托管:https://github.com/junge-pfarre/junge-pfarre.github.io
这些是_config.yml
的相关部分:
defaults:
- scope:
path: ""
values:
layout: "default"
- scope:
path: "assets/flyer"
values:
flyer: true
markdown: kramdown
permalink: :title
markdown 文件没有 frontmatter(例如 gebete.md
):
# Gebete
_Hier soll es in Zukunft von uns selbst geschriebene Gebete geben._
为每个 markdown 文件添加 front matter,jekyll 将处理它们,在 _site 目录中生成 HTML 版本,将原始 md 文件留在外面。