目前我的博客部署在阿里云的轻量应用服务器上,虽然没有任何不方便的地方,但服务器内存过小导致Ghost更新经常失败,所以后续不打算续费了,在找到替代方案之前需要先把博客迁移到nas中。
1. ghost导出
导出会得到一个json文件,这个文件包含了用户的ghost博客设置和所有post的文本内容,但不包含所有的媒体图片文件等等
老版本的导出
路径:SETTING-LABS-EXPORT
新版本的导出
路径:SETTING-ADVANCE-EXPORT
导出得到的文件格式如下
{BlogName}.ghost.yyyy-mm-dd-hh-mm-ss.json
2. 其他文件导出
推荐使用类似MobaXtrem的终端工具,可以直接图形化的拷贝文件,或者手动开启SFTP拷贝到本地~
如果是跟着官网文档在linux部署的用户,ghost的文件结构是如下图所示:
将 media、images、files 三个目录拷贝到本地
3. 在极空间的docker中部署ghost
3.1 下载镜像