Hexo中使用多说评论系统
来源:互联网 发布:阿里云日本节点 编辑:程序博客网 时间:2024/05/11 20:58
之前用jekyll搭建博客的时候搞过jekyll中使用多说评论系统
二、替换模板
以为通用代码是通用的,没想到不通用,稍微改一下即可
一、注册一个多说,设置自己的网站信息,获得以下通用代码
<!-- 多说评论框 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:"itmyhome1900"}; (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 -->
二、替换模板
找到自己使用的theme的文件夹里面的comment.ejs的文件,例如我的主题是light,
那么comment.ejs位于的路径是themes\light\layout_partial\comment.ejs,打开并将里面的全部内容替换为以下代码。
<% if (page.comments){ %><section id="comment"> 这里要放置多说提供的通用代码</section><% } %>然后将第一步多说提供的通用代码替换为上面中文所说明的地方
三、修改模板
将data-thread-key="请将此处替换成文章在你的站点中的ID" 替换成data-thread-key=”<%= page.path %>”
将data-title=”请替换成文章的标题” 替换成 data-title=”<%= page.title %>”
将data-url=”请替换成文章的网址” 替换成 data-url=”<%= page.permalink %>”
修改完后大致如下:
<% if ( page.comments){ %><section id="comment"> <!-- 多说评论框 start --><div class="ds-thread" data-thread-key="<%= page.path %>" data-title="<%= page.title %>" data-url="http://itbirds1900.github.io/<%= page.permalink %>"></div><!-- 多说评论框 end --><!-- 多说公共JS代码 start (一个网页只需插入一次) --><script type="text/javascript"> var duoshuoQuery = {short_name:"itmyhome1900"}; (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 --></section><% } %>
作者:itmyhome
5 0
- Hexo中使用多说评论系统
- Hexo中使用多说评论系统
- jekyll中使用多说评论系统
- Hexo之使用Livere评论代替多说评论
- Hexo 添加多说评论
- 多说 评论系统
- hexo使用next主题,并且使用”多说“给博客的文章添加评论功能
- hexo使用畅言评论系统
- 为Hexo添加多说评论功能(正文评论和列表评论数)
- 为Hexo添加多说评论功能(正文评论和列表评论数)
- 如何在django使用多说评论系统
- Hexo yilia 主题使用畅言评论系统
- hexo 添加disqus评论系统
- 为 Octopress 添加多说评论系统
- Hexo站点优化更换主题添加多说评论增加百度统计
- hexo next主题集成gitment评论系统
- 多说评论嵌套
- 多说评论插件
- JAVA PDFBOX 读取PDF表格
- ACM_调试技巧
- 基于朴素贝叶斯的扑克牌花色识别
- [算法系列之十三]Rabin-Karp字符串查找算法
- 用D语言解面试题4
- Hexo中使用多说评论系统
- Json_Ajax 页面交互双向传值
- 【算法】冒泡排序C语言实现
- webpy&apache&wsgi
- 杭电acm 1015
- 《设计模式之禅》——行为类模式大PK
- Java访问性与包的讲解
- 2015.02.05——张佳莉
- libjson编译和使用