1
thxhtp 2014-12-23 23:48:31 +08:00
折腾!
|
3
wsgzao 2014-12-24 09:40:19 +08:00
你不是先做好备份,测试一下实际效果再迁移的么,我只知道多说的邮件评论提醒发不出来,现在也不确定原因,想让客服帮忙解决也木有时间
|
4
Tuccuay OP |
7
lagramoon 2014-12-24 10:28:54 +08:00
多说评论,对文章的标识有读取。如果你对url处理过(比如?啊,加了.html啊),多说会认为不是一个文章。wordpress 加载多说的标识有,data-url,data-thread-key, canonical等(多说后台有) 详见 http://dev.duoshuo.com/docs/5003ecd94cab3e7250000008 , LZ可对比hexo下的 源码对比,对代码/模板做修正即可。
|
8
lagramoon 2014-12-24 10:34:48 +08:00
补充一下,如果目录结构改变,也可能认为不是一个文章。。。因为url变了。。。祝好运。有时候坚持或者念旧也是不错的,WP功能强大省力。hexo啊啥,远盒啊md写作也都很好,关注的重点不同。
|
9
Tuccuay OP @lagramoon 结构没有发生任何改变…thead-key的话,我尝试到多说后台删除thread-key,这样就只剩下URL判断了吧,但还是不行…最诡异的就是如果从多说后台直接到某个页面的话,是有情况的,然后再次打开这个页面就没有…或者刷新一下也没了
|
10
lagramoon 2014-12-24 11:14:45 +08:00
手痒,看了一下google cache,你原来的url部分是小写的,转hexo变大写了?比如那篇nrce2的,lZ的github服务器上大小写区分。。。老url 404了。
|
11
lagramoon 2014-12-24 11:24:46 +08:00
@Tuccuay 目前你的模板里没有指定data-url,现在你是这样<div id="ds-thread" class="ds-thread">
也可以增加 canonical 字段试试,改模板head部分, 注意url 大小写修正。。。 |
12
xz 2014-12-24 11:37:15 +08:00 via Android
有个文章ID的。ID跟URL对上就可以了的
|
13
Tuccuay OP @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 , 但是四个多月过去了并没有得到回复.... |
14
whatsdjgpp 2014-12-24 18:29:28 +08:00
评论系统换畅言吧
|