
配置HEXO主题 报错“FATAL YAMLException: bad indentation of a mapping entry at line…”
最后才发现是代码“没有对齐”(层级问题)
所以,整齐的格式很重要。
其他的坑:
错误:cname 正确:CNAME 文件名必须大写,否则域名绑定无效
哪怕在github page设置了cname, 仍然只是在网站根目录生成CNAME文件,
每次 hexo clean 提交,都会清除掉CNAME文件,会导致网站打不开,显示404
所以必须在本地source文件夹添加CNAME文件,这样每次被清楚文件后,通过hexo generate 重新在网站根目录生成,就不会出现问题了。
网络上的很多教程,包括官方技术文档,最好还是相互结合来看。因为大概的思路要简单明了,而出现的问题又需要有依据,知其然也知其所以然。
比如hexo deploy 肯定就比 hexo d 容易理解,熟悉了再用简便的,理解最重要。