问题描述
真的是困扰了好久的一个问题,真的是邪乎了,报的错误实际上是错的
完整报错:
Error: YAML Exception reading /path_to_your_blog/_publications/2020-08-21.md: (<unknown>): did
not find expected key while parsing a block mapping at line 2 column 1
这个报错说明了是文件格式的问题,并且指出了是第二行第一列
,我的文件如下:
以下省略,但可以发现第二行第一列
是没有什么问题的,我尝试删除,替换等,都没出现问题
问题原因
查了很多资料,偶然看到一个可能的情况:
https://stackoverflow.com/questions/54965199/did-not-find-expected-key-while-parsing-a-block-mapping
里面有条回答:
提示可能'
的存在造成了语法错误,一检查,果然有:
解决方法
既然找到了原因,那么问题就迎刃而解了,只是这个问题的报错实在是容易误导大家,另外,这种情况也不易更改其本身的英语语法,不知是否有更合适的办法。