该文章距离发布日期已经过了 1956 天 ,请注意信息甄别。


  1. 1. 文章部分
    1. 1.1. 使用
  2. 2. 评论部分
    1. 2.1. 使用

从typecho迁移到hexo还是略微麻烦,除非你不想保持原来typecho的永久链接,不然是需要手动去修改。另外一个disqus的文章链接也要进行修改。github搜索了一下,有现成的插件使用。hexo方面我就不多说了,中文文档说明很清楚。本文主要分成两部分,文章迁移跟评论迁移。



文章部分

下载typecho2Hexo

使用

配置:

// 根据实际情况更改
$db->connect('localhost','username','password','database');
$prefix = 'tc_';

运行:

php converter.php

后会自动在当前目录生成你typecho的所有文章,放置到 hexo_path/source/_posts 下即可。生成完记得检查文章数目


评论部分

评论我使用的是disqus,用到的插件是TypExport,就是从typecho导出WXR格式,主要用来把评论导入到第三方评论,如果你使用其他第三方评论应该也会支持这种格式。

使用

点击右侧的Download ZIP按钮,下载完成之后解压得到类似TypExport-master文件夹,将文件夹重命名为TypExport,上传到Typecho目录usr/plugins,然后在后台启用插件。

在后台界面,控制台菜单下会有一个数据导出菜单,点击进入导出界面,只有一个按钮,我相信你肯定会使用的。

登录 disqus 点击 admin , 点击 Community -> import,导入刚刚从typecho后台导出的xml文件即可。
关于文章链接的问题,文章数少可以这么做:
点击 Community -> Discussions ,点击文章链接,修改即可。
文章数多建议这么做:
点击 Community -> Migration Tools 进行批量修改


关于hexo的配置方面请认真查看文档。

ok! it’s all done~