文章目录
  1. 1. 注册多说账户
  2. 2. 配置hexo下的_config.yml
  3. 3. 配置theme下的_config.yml

折腾了一会评论系统,记录一下备忘。采用多说评论

注册多说账户

在设置里面复制如下通用代码

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>
2var 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.
文章目录
  1. 1. 注册多说账户
  2. 2. 配置hexo下的_config.yml
  3. 3. 配置theme下的_config.yml

eesly_yuan

ee or cs, this is a question