Typecho 迁移至 Hugo 插件

前几天我为了降低成本把博客迁移到了 Hugo,具体可见《博客迁移至 Hugo》。在迁移的过程中找到了 @eallion 的这篇文章《Typecho 迁移到 Hugo》 ,里面使用一个 PHP 脚本将数据导出成 Markdown 文件存储到本地。当时使用了下发现有这么一些不足的地方:

  1. 因为不是插件,所以需要人工编辑配置数据库信息
  2. 脚本会把所有的 Markdown 文件生成在 Typecho 根目录下
  3. 会导出一些附件信息等额外的文件

所以为了让导出更加方便,我参考了 panxiahai/TypExport 该插件将之前的脚本整理成了插件 Export2Hugo。插件会直接将文件按照 Hugo 的格式存储后以 ZIP 压缩文件的形式下载到本地。

使用方法很简单,启用插件后在左上角 控制台 菜单中会新增 导出至Hugo 选项。点击后直接点击开始导出!按钮稍等片刻就可以拿到导出的 ZIP 文件了。

需要注意 Mac 下可能双击无法打开该压缩文件,可以在终端试试使用 unzip 命令进行解压。

下载地址:Github