• Typecho的数据库结构并不算复杂,如果你想导入文章,需要修改的地方有如下几处(表头默认为typecho):

    • typecho_contents表储存所有的文章,这个不难理解,而且它不像wordpress那么复杂,每一行为一篇文章,具体每列的项为什么内容你看看已有的行就知道了。

    • typecho_metas表用来储存分类信息,这里完全可以自己手动添加内容,注意mid是分类ID(新建分类后删除仍然会占用ID,不从1开始且会中断),而order为分类序号(一定有1且从1开始计数),count为该分类下文章的数量。

    • typecho_relationships表为记录文章与分类之间的关系,第一项为文章ID,第二项为分类ID,非常简单

    一般来说导入文章就只需要修改上面三个表的内容就够了。

    是不是比WordPress简单多了,但是具体情况具体分析,建议开启typecho的debug功能,以便可以发现问题并进行修复。

    # 打开debug,在config.inc.php里加入
    define('__TYPECHO_DEBUG__', true);
    

    需要注意的地方:

    • 文章内容转义,这里切记,如Windows换行符\n\r必须写为\\n\\r,其它转义符自行搜索。

    • 修改日期(modified),创建时间(created)格式为Unix时间戳。

    还有,出现问题也不要慌,多看报错信息,我从来没接触过数据库花两个小时还不是给迁移过去了