Ghost

将 Ghost 存储的博文导入到 Hugo 中

前置需求

本脚本使用 Node.js 写成,所以需要一个起码支持 ES6 module 的 Node 即可正常运行喵~

使用方式

  1. 新建一个目录;
  2. 将下列 文件列表 里的文件变成磁盘上的文件;
  3. 进入该目录, 执行 npm i 安装依赖库;
  4. 执行 node .\index.mjs your-path-to\ghost.db [export_path] 即可喵~

已有功能

  • 自动生成 YAML 格式的 Front Matter;
  • 导出 Ghost 的 Tags 并写入 Front Matter;
  • 自动格式化日期(时区是写死的东八区要注意喵!)
  • 自动过滤标题转义符进行转义
  • 按照 YYYY-MM\slug.md 的格式存储,不会一次性在目录下弄出大量文件也避免文件名冲突喵~

文件列表

index.mjs