Jekyll将YAML连字符视为破折号

时间:2016-09-14 05:21:35

标签: yaml jekyll github-pages

Jekyll没有正确解析帖子,我无法找到错误; YAML前面的内容与我们的其他帖子相同。以下是两个不同之处:

(1)由于某种原因,Jekyll将YAML前端物质底部的三个破折号渲染为单个破折号:category: German — Doch is a modal particle,。我已经尝试删除这些连字符并重新输入它们,但这并没有解决问题。

(2)我们正在尝试创建一个名为"德语的帖子。" Jekyll已经自动从其他帖子创建了我们的类别,但在这种情况下,它并没有创建"德语"类别,而是将帖子放在自己的文件夹中。

当我在浏览器中打开页面时,我在顶部看到了这个:

layout: post author: WordBrewery title: “How to use the German doch” description: “How to use and understand the German modal particle doch.” image: hohenschwangau.jpg featured: true published: true category: German — Doch is a modal particle, a word used to indicate attitude, tone or the focus of a sentence.

以下是YAML前言和帖子的第一行:



---
layout: post
author: WordBrewery
title: "How to use the German doch"
description: "How to use and understand the German modal particle doch."
image: hohenschwangau.jpg
featured: true
published: true
category: German
---
*Doch* is a [modal particle](https://en.m.wikipedia.org/wiki/German_modal_particle), a word used to indicate attitude, tone or the 




我非常感谢任何帮助。

Appearance of the unparsed post

1 个答案:

答案 0 :(得分:3)

(从评论转到回答)

您需要确保降价文件编码正确(utf8无BOM)。 Jekyll在前面的问题http://jekyllrb.com/docs/frontmatter/

中遇到了BOM问题