我的博客从Ghost转移到Hexo

Hexo 的建立

具体不介绍了,一搜一个准,非常多教程。

从 Hexo 导入 Ghost 的备份文件

首先,在 Ghost 后台的 Labs/Export 导出备份 json 格式文件,并修改文件名为 ghost.json 以供后续使用。

1
2
用你的域名代替 yourghostblog.com
http://yourghostblog.com/ghost/settings/labs/

然后,安装 hexo-migrator-ghost,安装完毕后执行一下命令

1
npm install hexo-migrator-ghost --save

安装完毕后,在 hexo 本地根目录进入 ./scaffolds/ 文件夹,修改 post.mddraft.md 等模板内容为:

1
2
3
4
title: {{ title }}
date: {{ date }}
tags: {{ tags }}
---

最后,将刚才导出的 ghost.json 移动至 hexo 的本地根目录,执行以下命令:

1
hexo migrate ghost ghost.json

生成的博文会自动放入 ./source/_posts 等文件夹。

暂时写到这里,不定期更新。

许可君.Suer wechat
本文同步更新至我的公众号与知乎专栏