注册duoshuo
注册duoshuo:create_site
我注册使用的多说名字(short_name)是popozhu
,这个名字在主题中进行配置,下面使用。
在使用的主题里配置duoshuo
以hexo默认主题light为例,在主题的配置文件themes/light/_config.yml
中增加duoshuo的一个变量shortname
,配置你注册的多说名字: duoshuo_shortname: popozhu
备份themes/light/layout/_partial/comment.ejs
,或者直接替换comment.ejs
的内容。
代码内容:
<% if (theme.duoshuo_shortname && page.comments){ %>
<!-- Duoshuo Comment BEGIN -->
<div class="ds-thread"></div>
<script type="text/javascript">
var duoshuoQuery = {short_name: '<%= theme.duoshuo_shortname %>' };
(function() {
var ds = document.createElement('script');
ds.type = 'text/javascript';
ds.async = true;
ds.src = 'http://static.duoshuo.com/embed.js';
ds.charset = 'UTF-8';
(document.getElementsByTagName('head')[0]
|| document.getElementsByTagName('body')[0]).appendChild(ds);
})();
</script>
<!-- Duoshuo Comment END -->
<% } %>
第一行先判断主题的config文件里是否定义了duoshuo_shortname
,以及这个page是否允许评论。
如果是,则加载duoshuo评论。
去掉页面下方的分享按钮
在themes/light/_config.yml
配置里,把addthis
的enable值改为false就可以。
addthis:
enable: false //这里的true改为false
pubid:
facebook: true
twitter: true
google: true
pinterest: true
–EOF–