适用于所有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.