多说评论配置
更新日期:
折腾了一会评论系统,记录一下备忘。采用多说评论
注册多说账户
在设置里面复制如下通用代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <!-- 多说评论框 start --> <div class="ds-thread" data-thread-key="请将此处替换成文章在你的站点中的ID" data-title="请替换成文章的标题" data-url="请替换成文章的网址"></div> <!-- 多说评论框 end --> <!-- 多说公共JS代码 start (一个网页只需插入一次) --> <script type="text/javascript"> var duoshuoQuery = {short_name:"你的多说账户名"}; (function() { var ds = document.createElement('script'); ds.type = 'text/javascript';ds.async = true; ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js'; ds.charset = 'UTF-8'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds); })(); </script> <!-- 多说公共JS代码 end --> |
将上述代码复制到如下文件中,并进行如下修改
1 2 3 4 5 6 | hexo\themes\Tinny\Tinny\layout\_partial\post\comments.ejs 修改如下 1、<div class="ds-thread" data-thread-key="请将此处替换成文章在你的站点中的ID" data-title="请替换成文章的标题" data-url="请替换成文章的网址"></div> ==> <div class="ds-thread" data-thread-key="<%- config.root %><%- item.path%>" data-title="<%- item.title %>" data-url="<%- item.permalink %>"></div> 2、var duoshuoQuery = {short_name:"你的多说账户名"}; |
配置hexo下的_config.yml
将其中的URL修改为,你的blog域名,以在github上托管为例
1 2 3 | # URL ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' url: http://yourname.gihub.io |
配置theme下的_config.yml
将其中的评论系统开启,同时输入多说账户名
1 2 3 4 | #### Comment duoshuo: enable: true ## duoshuo.com short_name: 你的多说账户名 ## duoshuo short name. |