hexo-duoshuo-comment

适用于所有theme。

定位

多说可以是说一个js插件,负责把他的评论功能安插到正常的页面中。
在静态博客中,首先要找到构成你post的模板,一般在themes/xxxx/layout下。

实在找不到的话在你的post也查看源码,找article等等相关的class在theme文件中搜。

修改

下面以我用的landscape为例。

landscape在index和post页面共用了一套模板,我们不想出现在index的post列表中每个post后面都跟着一个评论框,需要找个方法区分访问者的当前位置

hexo使用的是一种和php很像的标记语言,随便看看发现了这样一条语句。

<% if (!index){ %>
    <%- partial('post/nav') %>
<% } %>

把这个直接拿来用。

得到类似下面的结构

<% if (!index){ %>
    多说评论框 start 
    多说公共JS代码 end 
<% } %>

以此类推,其他需要填入多说js的变量也可以在article模板中找到。

done.