Hexo使用过程中遇到的一些陷阱,往往只是一个很小的问题,但可能需要花费很多时间才能查到问题所在,特别是当笔记比较多的时候,并且问题又出在对笔记的markdown文件解析上的时候。
enerate Error: expected end of comment, got end of file
由于某一个markdown文件中有这样一句:
1 | `echo ${#arr[@]}` |
而出现了错误,经查是由于上述大括号后面跟了#号导致,根本原因是由于Nunjuck parse error 要找出
1 | {% raw %}/{% endraw %} block |
解决方法是将上述这句去掉,或者使用一对三个
1 | ` |
包裹的方式而不是采用一对该符号包裹的方式进行代码高亮。