将 Ghost 存储的博文导入到 Hugo 中
前置需求
本脚本使用 Node.js 写成,所以需要一个起码支持 ES6 module 的 Node 即可正常运行喵~
使用方式
- 新建一个目录;
- 将下列 文件列表 里的文件变成磁盘上的文件;
- 进入该目录, 执行
npm i
安装依赖库; - 执行
node .\index.mjs your-path-to\ghost.db [export_path]
即可喵~
已有功能
- 自动生成 YAML 格式的 Front Matter;
- 导出 Ghost 的 Tags 并写入 Front Matter;
- 自动格式化日期(时区是写死的东八区要注意喵!)
- 自动过滤标题转义符进行转义
- 按照
YYYY-MM\slug.md
的格式存储,不会一次性在目录下弄出大量文件也避免文件名冲突喵~
文件列表
index.mjs