hexo报错: YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 5, column 1:

报错篇

​ 今天通过hexo创建文章时,爆出标题的错误,谷歌了半天,回答都差不多就是文件头部声明没有加空格

​ 但是我还没有创建成功哈,文件都没有生成,格式怎么会出错! 然后我又直接部署,还是报错

1566186500806

然后我去改了分类的格式发现还是解决不了,后来我想起我之前改过文档默认在主目录下

scaffolds/post.md文件中,我终于找到了原因 ,是这里的格式有问题!这里注意几点:

  1. 冒号:一定要用英文的我想很多人跟我一样吃过这个亏
  2. 冒号后面一定要加空格
  3. 单词一定不要写错

扩展:

​ 我们可以发现在scaffolds下还有几个md,这是干啥的!

​ hexo对文章的生成分为三类:

  1. post:也是默认的方式,一般指一篇博客。

  2. page:指生成一个页面,一般用来做标签和关于页

  3. draft:指的就是草稿,这个用的人很少

生成方式是:hexo new [layout] <title>
比如: hexo new page tags ,即为生成一个名为tags的页面。

-------------本文结束感谢您的阅读-------------
各位帅哥,美女!有人捧个人场,有钱捧个钱场!