从你的 Typecho 博客优雅的导出 Markdown 文件
如果你厌倦了 Typecho 的话……
嗯,我写了个 JavaScript 命令行工具,可以从你的 Typecho 博客导出 Markdown 文件。
准备
- 新版 node.js 与 npm
- MySQL / MariaDB 数据库,里面有 Typecho 的数据库
步骤
安装工具
npm install -g typecho-to-md
吸出 Markdown 文件
比如你的 Typecho 数据库在本地,数据库名是 my_blog
,有权限访问这个数据库的用户名是 alice
,密码是 123456
,数据库表前缀是 alice_
,准备把 Markdown 文件输出到 output
文件夹。
于是,你需要这样执行命令:
typecho2md -u alice \
-k 123456 \
-d my_blog \
-p alice_ \
output
如果什么都没输出,说明转换过程顺利的完成了。
进入 output
文件夹,你的文章已经整齐的按照文章类型放在对应的文件夹了,而且是 Markdown 格式耶!
更多
本工具还支持一些其它的参数设置,以及自定义 Markdown 模板(ejs 语法),这样迁移到 Hexo 之类的博客程序的话会更方便。
更多的详情可以戳 这里。