在写完一篇关于shell语法的笔记后, hexo g
生成网页时报错, 错误如下:
1 | FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html |
进入给出的链接, 可能是_config.yml
文件或新的post/page有语法错误, 但不确定是哪篇文章
参考https://github.com/hexojs/hexo/issues/1837, 可以通过hexo g --debug
定位出错的文章
最后通过不断二分定位了文章中出错的地方, 是一句bash命令:
1 | echo ${!#} |
总之, 以后比较特殊的字符和命令还是用 ``` 进行包裹比较好