Hexo Next 七牛图床不显示图片的解决方法
本地预览时可以正常访问图片,发布后无法显示图片,原因是博客使用了 https 协议,七牛中没有配置 https。
申请 SSL 证书
以腾讯云申请免费证书为例:
访问证书网页,点击申请免费证书
,按照提示完成证书申请 (域名为七牛中外链的源站域名,可以单独设置一个域名,如 img.mumo.fun
)
待签发后在下载中选择其他类型的证书下载。
一般提交完申请几分钟内就可以成功,如果长时间没有签发的话可以检查一下域名解析,尝试暂停除证书验证外其他解析记录。
配置七牛云源站域名
访问证书管理页面,选择上传自有证书
,填写上面下载的压缩包中证书内容:证书内容中粘贴 pem 文件中的内容,证书私钥填写 key 文件中的内容。
访问七牛空间管理页面,在自定义源站域名
中,如未绑定,绑定上面申请证书的域名后,点击操作中的配置HTTPS
,打开访问控制
,选择刚才上传的证书,等待几分钟即可(别忘了配置文件管理
中外链域名
为刚才的域名)。