将Wordpress数据转换为Jekyll文件

这里使用的工具名为Exitwp,项目主页为https://github.com/thomasf/exitwp

安装Exitwp

必备组件

  • Python
  • html2text
  • PyYAML
  • Beautiful soup

ubuntu下安装软件:

# aptitude install python git build-essential
# aptitude install python-pip python-yaml python-bs4 python-html2text
# aptitude install libyaml-dev python-dev libxml2-utils

安装Exitwp

git clone https://github.com/thomasf/exitwp

###使用Exitwp转换wordpress数据

首先,登录wordpress后台,使用自带的导出工具将wordpress导出为xml文件

将导出的xml文件下载,复制到 ./exitwp/wordpress-xml/

进入 ./exitwp/wordpress-xml/,使用xmllint格式化xml文件

xmllint --format wp.xml

最后,执行exitwp.py脚本来处理xml文件

python exitwp.py

生成的md文件,存放在 ./exitwp/build/

后续的工作

将处理后的md文件复制出来,拷贝至jekyll站点的_post目录,然后使用

jekyll serve

生成预览,按照提示处理有问题的md文件,直至OK!