经过这几天折腾hexo遇到的问题以及解决过程,我这里列举一些我发现的问题但是网上没有遇到过的,所以普通问题可以直接上百度。
1 #关于安装hexo admin的问题
对于hexo admin的安装过程无论官网还是github以及百度个个论坛上面都有描述
首先执行
$ npm install --save hexo-admin
按理来说这一步是没有任何错误的,但是我遇到下面的这个情况,无轮是在Git bash上面还是在cmd上面都会报同样的错误。
然后我就检查npm是否正常,结果是正常的,然后我就去hexo根目录下面的node_modules文件夹里面去寻找,结果真的发现了里面已经含有了一个hexo-admin文件夹,所以我不需要去另外安装可以直接使用,然后就直接
$ hexo s
再在你的本地localhost/admin就可以正常使用了。
2 #关于配置完头像图片后一直裂开的问题
关于hexo博客头像以及打赏功能下所需要使用的二维码等图片如何配置这里不多说,这里只说遇到的问题
……………..
(表示你已经配置完了图片头像等)
配置好了后你会发现所有的图片路径都对也是按照hexo yilia主题作者给的注释配置但是始终都会显示不出来,那么解决方法如下浏览器F12调出控制台
结果如下!
不难发现这是报错404,也就是说我们的图片路径始终都没有给对,别着急继续往下看
这里的就可以看见结果了,我们把能正常显示的图片跟无法显示的图片一对比,果真是路径不对,这就要怪hexo在部署的时候会自动将本地给的localhost修改为localhost/username回过头来发现这个username正好是我的github仓库名,问题就迎刃而解了。
ok现在去主题配置文件里面把所有的路径加上这个仓库名,然后再日常三连$ hexo clean
清空$ hexo g
部署$ hexo s
预览
一气呵成,终于处理好了。
最后不要忘记$ hexo d
上传到github。