05-05
Hexo多说评论踩坑记录

Fexo的主题的评论数量显示的Hexo默认的评论系统disqus,国内还是用多说的多一些,Fexo主题集成了多说插件(其实就是内嵌的一段js代码),但是并不是用的这个路径下的themes/fexo/layout/_partial/duoshuo.ejs而包含的component中的duoshuo.ejs,对web前端不了解,尝试修改了一下,因为查看多说的官方文档的时候,说评论数依据的是data-thread-key(标识文章的唯一ID),一个样式表中的class的名字,而Fexo真正包含的那个duoshuo.ejs并没有设置data-thread-key的值,所以手动改一下,我改成了page.path,文章的路径用来做唯一key(年月日加文章名,重复的机会不太大),这样重新hexo clean再hexo g,就能生成唯一data-thread-key值了。