https://jekyllrb.com/docs/variables/“任何有前科的文件都要进行处理。”
https://jekyllrb.com/docs/posts/‘所有博客帖子文件都必须从前端开始,这通常用于设置布局或其他元数据。
我似乎有一个没有yaml格式的文件-一个带有一些jekyll标签的文件- https://joekingthethird3.github.io/2019/08/09/test,但是它仍然被‘处理’-变量替代等等。我正在使用github。你可以嘲笑我的错误。
发布于 2019-08-10 23:30:59
因为GitHub页面会将jekyll-optional-front-matter包自动加载为依赖项,所以在GitHub页面托管的站点上,您的标记文件不需要预先处理。
https://github.com/benbalter/jekyll-optional-front-matter解释了为什么:
Jekyll要求任何标记文件都有YAML前端(键/值对由两组三个破折号分隔),这样才能被处理并转换为HTML。 虽然这种行为可能对大型、复杂的站点很有帮助,但有时简单地添加一个普通的标记文件并让它在没有大张旗鼓的情况下呈现出来就更容易了。 这个插件就是这么做的。站点源中的任何标记文件都将被视为页面,并呈现为HTML,即使它没有YAML前端问题。
发布于 2019-08-11 09:59:38
Jekyll的职位是特殊实体。它们的行为大多与Jekyll对象的其余部分不一致。
为了达到这个目的,即使没有正面的,帖子也会被Jekyll “处理”。它们只需要是一个按照模式YYYY-MM-DD-TITLE.extension命名的文件,这个文件位于名为_posts或_drafts的目录中。
(这种行为独立于jekyll-optional-front-matter插件,也可以用香草Jekyll复制。)
https://stackoverflow.com/questions/57441679
复制相似问题