博客从搭建到优化,基本上一路绿灯,今天终于迎来了"first err"
,对着代码愣是懵逼了半天没找出来到底哪里错了。
模板渲染错误 (Template render error)
错误信息如下:
1 | INFO Start processing |
确定代码没有错误,网上找了很多资料,最后发现了异常的原因,是因为我在一篇文章中贴入的代码存在有特殊字符,解析时讲表达式中的内容按函数处理了,所以导致了异常。解决的办法就是将特殊的字符进行转义或者直接删掉要贴入到Markdown文件的代码。
关于转义字符可以参考w3school
git:无法找到命令
几天没更新博客,今天更新的时候突然冒出了个:hexo clean command not found
,在尝试了其他的两个命令hexo g
和hexo d
的时候也显示无法找到命令,于是输入node -v
和npm -v
发现都没问题,百度了一下说是环境变量的问题,顿时想起几天前在自己的机子上装了Oracle数据库,由于电脑原来用的是中文用户名,安装Oracle的时候报了个C++错误,大概就是安装路径不能够有中文,所以就把账户改成了英文的,包括C盘下的user目录下的用户文件夹也改了,于是尝试将原来的环境变量上的中文用户名改了,但是发现并木有用,于是又在PATH上添加了一条新的路径:C:\Users\LQZ\AppData\Roaming\npm\node_modules\hexo\bin
,问题就解决了,原来的PATH路径是:C:\Users\XXX\AppData\Roaming\npm
,其中XXX就是当前电脑的用户名。