前言:
看到next issue 有人提出双评论系统的问题,实现方案及效果各不同正好我也考虑实现类似的双评论系统方案
为方便主题升级及管理修改方便,特此研究了一下实现原理,按照此文所讲述方式,实现自己的组合评论系统也不难
Next官方正在开发6.0.2版本,已经将评论延时加载功能加入开发清单,但是还没有正式发布
本文首发于我的个人博客,国内访问节点
ps:发现CSDN对md的支持也不是很好,建议还是将md博文发布到自己的博客,用大社区来引流量
双评论系统
原理:主要修改布局代码,配合主题配置控制显示
双评论效果演示
演示来必力与Disqus组合,gitment暂时未启用
主题配置
来必力默认只有livere_uid,需要新增配置
livere:#新增
enable: true#新增,控制评论显示
livere_uid: xxxxxxx
第三方评论模板支持
/layout/third-partycomments/xxx.swig文件
删除自己开启条件之外的控制语句,注意最后的endif 也要删除
如:
- gitment
{% if not (theme.duoshuo and theme.duoshuo.shortname) and not theme.duoshuo_shortname %}
{% if theme.gitment.enable and theme.gitment.client_id %}
<!-- LOCAL: You can save these files to your site and update links -->
#省略
{% endif %}
<!-- END LOCAL -->
删除最外围的{% if not (theme.duoshuo and theme.duoshuo.shortname) and not theme.duoshuo_shortname %} {% endif %}
- 来必力
{% if not (theme.duoshuo and theme.duoshuo.shortname) and not theme.duoshuo_shortname and not (theme.disqus.enable and the