如何把 MovableType 导入 Drupal
章节目录
此文记录了如何把一个MovableType的博客导入Drupal的过程,也可当成是一个WordPress导入Drupal的教程。 大体思路是先把MovalbeType导入WordPress,然后通过Migration from WordPress模块把WordPress导入Drupal。
导入前导入后的文件结构区别
N/A表示在转换过程中会丢失。
- MovableType ---> WordPress ---> Drupal
- Entry ---> Post ---> Article
- Page ---> N/A ---> N/A 注:MovableType导出的文件不带Page的部分
- Category ---> Category ---> Tags(taxonomy)
- Tags ---> Category ---> Tags(taxonomy) 注:在MovalbeType导入WordPress过程中后会自动截取文章标题转录入Tags,会有大量Tags生成。
- Custom Fields ---> N/A ---> N/A
- Comment ---> Comment ---> Comment
- Trackback ---> Comment ---> Comment
MovalbeType导入WordPress
- 在MT 6后台,选 Tools -> Export Entries -> Export Website,可以得到一个TXT文件。
- 把这个TXT文件改名为 mt-export.txt ,上传到WordPress的 wp-content 目录下。
- 在WP后台,选 工具 -> 导入 -> Movable Type and TypePad (可能会提示需要安装插件) -> 导入 mt-export.txt
- 完成。
WordPress导入Drupal所需要的模块
- Token: https://www.drupal.org/project/token
- Migrate: https://www.drupal.org/project/migrate
- Migration from WordPress: https://www.drupal.org/project/wordpress_migrate
因为Migration from WordPress支持在线导入WordPress站点,不需要任何数据文件,使得两边导入非常便捷,不用担心导入体积较大的网站时会出现脚本超时的状况。导入过程也伴随一个导入向导,你可以在向导中设置各种导入参数,甚至可以在导入结束后把Drupal倒回原来的状态。