跨站点迁移多说评论

319 字
2 分钟
...阅读
...评论
Newegg

近日在捣鼓HADB.ME的个人博客,之前所有的博客都在blog.haoest.com里,如今想把一些技术分享以及个人的小结什么的单独抽出来放到HADB.ME里,而和好易思特有关的博客还放在blog.haoest.com里。这涉及到一个问题,那就是要将原先多说里属于blog.haoest.com的评论移动到HADB.ME里。

经过思考,发现可以这么搞。在多说blog.haoest.com站点的后台中,将所有评论导出,然后导入到多说HADB.ME站点的后台中。

不过,多说的管理页面有个很坑爹的 ThreadKey,其实没啥作用,我一开始以为是用 ThreadKey 作为文章的 Id 的,结果发现,其实有个隐藏的 ThreadId 才是关键。于是打开从blog.haoest.com中导出的评论,是个 json 格式的文件。注意,只需要评论,而无需导出文章列表,因为导出的文章列表的 id、url 等都是旧数据。我们可以依次打开新站点的一篇文章,以及旧站点中对应的文章,分别通过$('input[name="thread_id"]').val()来获取其 ThreadId,然后在 json 文件中进行替换,将旧的 ThreadId 替换成新的 ThreadId,最后在导入到多说HADB.ME站点的后台中即可。

评论区
Copyright © Bean Deng