-
ghost博客文章插入的图片是存储服务器空间的,如果博客重置或更换空间,这些图片会丢失。
-
为此,官方也给出了教程,可以将图片文件存储在七牛、阿里oss等地方,鉴于七牛的高性价比,大家可以使用七牛作为存储空间。
-
如果要使用https的话,需要启用https为例。
-
在开始前,记得备份原有文章。
-
在ghost 安装过程中申请到的ssl证书只能用于单一域名,可以通过七牛为图床单独申请一个证书,比如img.xx.com
-
在七牛创建空间,绑定自定义域名,如果要使用https,必须绑定自有域名
- 新建存储空间
- 点击绑定域名,设置融合cdn
- 在服务器端设置 CNAME
-
安装七牛模块
- 先定位到Ghost的安装目录
sudo cd /var/www/ghost
- 安装七牛云存储模块
sudo npm install ghost-qn-store
- 新建文件夹
sudo mkdir -p content/adapters/storage #一定要加上-p参数
- 将模块文件复制到该文件夹
sudo cp -vR node_modules/ghost-qn-store content/adapters/storage/qn-store
-
在ghost目录下配置config.[env].json文件
}, #英文逗号不要忘记 "storage": { "active": "qn-store", "qn-store": { "accessKey": "sd234SQre8jmfg8fvDGp23ibEtZRl2MXEeU1IMv", "secretKey": "5i5fvreQBVVMld23EZs0EWL2tGUWUAFDwTdy_AjC", "bucket": "xxx", "origin": "https://pxxezxwaw.bkt.clouddn.com", //使用https格式的自定义域名 "fileKey": { "safeString": true, "prefix": "YYYYMM/" //要去掉或自定义此前缀 } } }
-
等待生效。
发表于 2018-05-15,更新于 2023-11-26阅读量: