the5fire

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.


多说停服,评论迁到Disqus

作者:the5fire | 标签:         | 发布:2017-04-07 7:25 a.m. | 阅读量: 7721, 6613

为了响应多说即将关闭的号召,我立马基于Django写了一个Comments模块,但是最终发现还是不够系统,别人在我这写篇评论,那这个评论就死我这了,跟哪都联系不上了,这咋行!于是乎,迁到disqus上。

由来

凡事有个理由,理论上为了保证一个系统的持续稳定运行,我们尽可能的不去做什么改动,这样风险最小。但,无可奈何的是,如果没有改动的需求,那就不需要这么多技术人员了,随便留个人,出问题的时候重启下不就完了吗。所以,为了大家都能继续工作,总得找点事干。要不是自己找事,要不是别人给你找事。

拿多说来说,从各种中小网站的需求上来说,需要多说这样的纽带,把本来只属于某一个偏僻角落的闲言碎语串联了起来,形成网络。从此评论不再是孤立的了。遗憾的是这是一个很难挣到钱的产品,并且按照近两年网络内容的发展,新接入到评论系统的网站应该越来越少了,现在自媒体如此兴盛,对比来说建站成本就高多了。相对于网站来说,入驻到一个好的平台,靠好内容,好标题,持续更新,获得收益要容易的多。

从大的方向来说,移动互联网的兴起不在需要这种把pc站点评论联系起来的纽带了。各种大平台的崛起,内容生产者已经从“小溪”都汇入“海洋”了。

所以,从the5fire个人的角度来看,且不说多说不能盈利,就算能够盈利也看不到希望。希望Disqus能够好好活着。

(上面纯属个人思考,明辨之)

由多说迁移到Disqus

迁移这种事已然有人做过了,并且js和python的工具都有,比较简单,可以参考:我把博客评论从多说迁移到 Disqus 时造的轮子,现成的Python工具,可以把多说导出的数据转换为disqus支持的格式,然后在disqus中导入。

简单列下步骤:

  • 访问: http://<多说上配置的域名>.duoshuo.com/admin/tools/export/
  • 选择包含文章数据,包含评论数据,点击导出
  • git clone https://github.com/JamesPan/duoshuo-migrator 然后把多说备份的文件放到duoshuo-migrator目录中
  • 执行python duoshuo-migrator.py -i export.json -o disqus.xml
  • 访问 https://.disqus.com/admin/discussions/import/platform/wordpress/ 以wordpress的方式导进去
  • 博客评论的位置放上如下代码[代码1]
  • 侧边栏最新评论代码见[代码2]

参考

[代码1]

<div id="disqus_thread"></div>
<script>
(function() { // DON'T EDIT BELOW THIS LINE
 var d = document, s = d.createElement('script');
 s.src = 'https://<配置的域名shortname>.disqus.com/embed.js';
 s.setAttribute('data-timestamp', +new Date());
 (d.head || d.body).appendChild(s);
 })();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>

[代码2]

<div id="RecentComments" class="dsq-widget">
<script type="text/javascript" src="//<配置的域名shortname>.disqus.com/recent_comments_widget.js?num_items=8&hide_mods=0&hide_avatars=1&avatar_size=32&excerpt_length=100"></script>
</div>
  • https://blog.jamespan.me/2015/04/21/the-duoshuo-migrator
  • https://github.com/JamesPan/duoshuo-migrator
  • http://www.barretlee.com/blog/2015/10/15/duoshuo-migrate-to-disqus/ 提供js版本的工具
- from the5fire.com
----EOF-----

微信公众号:Python程序员杂谈


其他分类: