经过一上午的折腾终于按照自己的喜好配置完了Hexo,感觉很好!这是第一篇文章,主要是记录下我在按照网络上的教程操作时遇到的问题(本人是Mac系统OSX 10.10.4),主要有以下几个:
#####1. 安装了完成后,本地调试OK,但是运行hexo deploy 后没有任何反应和反馈
此问题后来还是经过网络搜索,发现hexo的配置文件语法要求,没一个参数的”:”后边必须要有个半角的空格,后来修改后终于有反馈,但是提示我下面的error。
####2. 提示github无效
此问题经过搜索发现,新版的hexo(貌似是3.0以后吧)type项由以前的github须改为git。所以在按照网络上的教程操作时,请注意教程的时间以及你所使用的version。
PS:新版的hexo支持简写的命令,比如hexo deploy直接用hexo d就ok!
####3. 多说样式设置
按照网上的教程,修改了embed.js,添加了多说后台的自定义css后,只显示js中定义的UA,设置在多说的自定义css完全没有起作用,通过chrome查看,通过对比排查,发现插入的关于多说js的部分short_name值不对,根据js查找如下文件:
/Users/ioridy/Project/Hexo/themes/yilia/layout/_partial/post/duoshuo.ejs
修改一下部分
var duoshuoQuery = {short_name:"<%=theme.duoshuo%>"};
short_name为多说后台设置的key,我使用的yilia主题此处不对,请根据自己使用的主题设置,或者直接写成自己的key。
###最后想说下,Hexo确实很cool,喜欢^^