个人博客-图床配置
七牛云
// 使用七牛云作为云图床存储服务器。
Snipaste 截图编辑工具
// 使用Snipaste作为快速截图与编辑标注工具,F1截图加标注自动复制到剪贴板。
PicGo
// 图片上传工具PicGo的配置,自定义快捷键(例如ALT+F
实现剪贴板中图片自动上传,并且自动复制图片云链接到剪贴板)
PicGo配置七牛云上传如图:
七牛云绑定个人域名
参考:怎样使用七牛云CDN加速并绑定阿里云域名 - 知乎 (zhihu.com)
七牛云会为每个用户提供一个有效期30天的测试域名,用来体验产品,到期自动回收。因此,想要运营维护图床,就需要拥有一个长期稳定的域名并且绑定到七牛云。并且,如果将来作图床迁移,博客文章链接不需要作任何修改,只需要将域名重新绑定在新的云图床服务器上即可。
以我的网站为例,由于我已经购买了phyjack.com
这个一级域名,因此我可以直接创建一个二级域名作为图床链接:images.phyjack.com
,当然如果你不差钱,完全还可以再购买一个全新的域名 ^_^。
七牛云绑定自定义域名的步骤如下:
- 域名管理->添加域名:
- 配置二级域名以及其映射的bucket。其他选默认就好,其中缓存配置是CDN缓存有效期管理规则,可以灵活自由设置,当然也可以直接点击“使用推荐配置”。(参考官方文档缓存配置_使用指南_CDN - 七牛开发者中心 (qiniu.com))。之后点击创建。
如果是新使用的域名,需要验证域名归属权:
前往腾讯云控制台->我的域名->解析:
依次填入主机记录、记录类型、记录值,然后确认:
回到七牛云控制台->点击验证,可以看到配置成功:
域名管理界面也有了自定义域名:
配置CNAME:复制七牛云链接:(参考:如何配置域名的 CNAME - 七牛开发者中心 (qiniu.com))
前往腾讯云控制台,配置images.phyjack.com
对应CNAME映射为该链接:
配置成功后,可在七牛云的控制台中看到空间的名为phyjack-images的bucket已经有了自定义域名映射:
测试配置是否成功:
这是测试域名的图片链接:
![](http://rukmy1jkp.hn-bkt.clouddn.com/20230530215103.png)
将链接修改为:![](http://images.phyjack.com/20230530215103.png)
,同样可以访问:
成功!
- 最后一步,记得在PicGo中修改访问网址为新域名即可:(之后 PicGo上传会使用新的域名)
其他技巧Tips
未绑定域名如何作图床迁移:利用 VS code的批量替换功能:在VS code中打开博客目录文件夹,编辑->在文件中替换,即可替换当前目录下的所有文件中的内容:
(参考:Gitee图床被封!如何实现无缝图床转移?_哔哩哔哩_bilibili)将原来的测试域名替换为新域名:
测试发现把图片放在七牛云bucket的子文件夹/img中,通过主路径也可以访问:例如图片完整路径是:
http://images.phyjack.com/img/20230530220509.png
,但是http://images.phyjack.com/20230530220509.png
也是可以访问的。