从 Wordpress 转到 Hexo 的评论迁移问题(duoshuo - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Tuccuay
V2EX    问与答

从 Wordpress 转到 Hexo 的评论迁移问题(duoshuo

  •  
  •   Tuccuay 2014 年 12 月 23 日 5806 次点击
    这是一个创建于 4126 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近看见 @wsgzao/t/155223 的Hexo介绍
    犹豫了几天从Wordpress转到了Hexo,文章直接导xml出然后导入之后问题不大,但是评论全部丢失了,以前Wordpress使用duoshuo,迁移之后同样使用duoshuo,但是相同URL的文章下面并没有显示以前的评论,最奇怪的是如果从duoshuo的页面直接访问站点的某一文章居!然!又!有!评!论!了!!!(仅限当前页面
    从duoshuo页面跳转过来使用了什么黑科技....
    16 条回复    2014-12-25 12:40:31 +08:00
    thxhtp
        1
    thxhtp  
       2014 年 12 月 23 日
    折腾!
    tumutanzi
        2
    tumutanzi  
       2014 年 12 月 24 日
    @thxhtp 我也想说这两个字,被你说了……
    wsgzao
        3
    wsgzao  
       2014 年 12 月 24 日
    你不是先做好备份,测试一下实际效果再迁移的么,我只知道多说的邮件评论提醒发不出来,现在也不确定原因,想让客服帮忙解决也木有时间
    Tuccuay
        4
    Tuccuay  
    OP
       2014 年 12 月 24 日 via Android
    @thxhtp
    @tumutanzi 人生的意义在于折腾…


    @wsgzao 备份…WP那边就没动,直接改了解析过来,今天要没办法就换回去用Disqus试试…
    johncang
        5
    johncang  
       2014 年 12 月 24 日
    @Tuccuay wordpress 转移 到 discuz ?
    Tuccuay
        6
    Tuccuay  
    OP
       2014 年 12 月 24 日 via Android
    @johncang Disqus,一种云评论服务。
    lagramoon
        7
    lagramoon  
       2014 年 12 月 24 日
    多说评论,对文章的标识有读取。如果你对url处理过(比如?啊,加了.html啊),多说会认为不是一个文章。wordpress 加载多说的标识有,data-url,data-thread-key, canonical等(多说后台有) 详见 http://dev.duoshuo.com/docs/5003ecd94cab3e7250000008 , LZ可对比hexo下的 源码对比,对代码/模板做修正即可。
    lagramoon
        8
    lagramoon  
       2014 年 12 月 24 日
    补充一下,如果目录结构改变,也可能认为不是一个文章。。。因为url变了。。。祝好运。有时候坚持或者念旧也是不错的,WP功能强大省力。hexo啊啥,远盒啊md写作也都很好,关注的重点不同。
    Tuccuay
        9
    Tuccuay  
    OP
       2014 年 12 月 24 日 via Android
    @lagramoon 结构没有发生任何改变…thead-key的话,我尝试到多说后台删除thread-key,这样就只剩下URL判断了吧,但还是不行…最诡异的就是如果从多说后台直接到某个页面的话,是有情况的,然后再次打开这个页面就没有…或者刷新一下也没了
    lagramoon
        10
    lagramoon  
       2014 年 12 月 24 日
    手痒,看了一下google cache,你原来的url部分是小写的,转hexo变大写了?比如那篇nrce2的,lZ的github服务器上大小写区分。。。老url 404了。
    lagramoon
        11
    lagramoon  
       2014 年 12 月 24 日
    @Tuccuay 目前你的模板里没有指定data-url,现在你是这样<div id="ds-thread" class="ds-thread">
    也可以增加 canonical 字段试试,改模板head部分,
    注意url 大小写修正。。。
    xz
        12
    xz  
       2014 年 12 月 24 日 via Android
    有个文章ID的。ID跟URL对上就可以了的
    Tuccuay
        13
    Tuccuay  
    OP
       2014 年 12 月 24 日
    @lagramoon 使用 data-url="<%= page.permalink %>" 的话,最后面会带有 index.html ,
    形如http://www.tuccuay.com/%E7%95%99%E8%A8%80%E6%9D%BF/index.html ,
    而之前Wordpress产生的premalink是 http://www.tuccuay.com/%E7%95%99%E8%A8%80%E6%9D%BF/ 这样的 ,
    Github上有人给hexo提过了这个issues https://github.com/hexojs/hexo/issues/799 , 但是四个多月过去了并没有得到回复....
    whatsdjgpp
        14
    whatsdjgpp  
       2014 年 12 月 24 日
    评论系统换畅言吧
    lagramoon
        15
    lagramoon  
       2014 年 12 月 24 日
    @Tuccuay 发现你又改回wp了,所以无法测试。
    hexo中,确定 _config.yml中 permalink: 。。。。配置的和wp里一致。

    可以试试这个参数:<%- item.permalink%> , page默认好像是.html的
    Tuccuay
        16
    Tuccuay  
    OP
       2014 年 12 月 25 日
    @lagramoon <%- item.permalink%> 的确是不带 index.html , 但是...现在duoshuo无论在wordpress或hexo都没有评论了...WP后天和多说后台都有...算了试试Disqus...
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2935 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 76ms UTC 13:36 PVG 21:36 LAX 06:36 JFK 09:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86