七牛云

// 使用七牛云作为云图床存储服务器。

Snipaste 截图编辑工具

// 使用Snipaste作为快速截图与编辑标注工具,F1截图加标注自动复制到剪贴板。

PicGo

// 图片上传工具PicGo的配置,自定义快捷键(例如ALT+F实现剪贴板中图片自动上传,并且自动复制图片云链接到剪贴板)

PicGo配置七牛云上传如图:

七牛云绑定个人域名

参考:怎样使用七牛云CDN加速并绑定阿里云域名 - 知乎 (zhihu.com)

七牛云会为每个用户提供一个有效期30天的测试域名,用来体验产品,到期自动回收。因此,想要运营维护图床,就需要拥有一个长期稳定的域名并且绑定到七牛云。并且,如果将来作图床迁移,博客文章链接不需要作任何修改,只需要将域名重新绑定在新的云图床服务器上即可。

以我的网站为例,由于我已经购买了phyjack.com这个一级域名,因此我可以直接创建一个二级域名作为图床链接:images.phyjack.com,当然如果你不差钱,完全还可以再购买一个全新的域名 ^_^。

七牛云绑定自定义域名的步骤如下:

  1. 域名管理->添加域名:

  1. 配置二级域名以及其映射的bucket。其他选默认就好,其中缓存配置是CDN缓存有效期管理规则,可以灵活自由设置,当然也可以直接点击“使用推荐配置”。(参考官方文档缓存配置_使用指南_CDN - 七牛开发者中心 (qiniu.com))。之后点击创建。

  1. 如果是新使用的域名,需要验证域名归属权:

    前往腾讯云控制台->我的域名->解析:

    依次填入主机记录、记录类型、记录值,然后确认:

    回到七牛云控制台->点击验证,可以看到配置成功:

    域名管理界面也有了自定义域名:

  2. 配置CNAME:复制七牛云链接:(参考:如何配置域名的 CNAME - 七牛开发者中心 (qiniu.com)

前往腾讯云控制台,配置images.phyjack.com对应CNAME映射为该链接:

配置成功后,可在七牛云的控制台中看到空间的名为phyjack-images的bucket已经有了自定义域名映射:

  1. 测试配置是否成功:

    这是测试域名的图片链接:![](http://rukmy1jkp.hn-bkt.clouddn.com/20230530215103.png)

​ 将链接修改为:![](http://images.phyjack.com/20230530215103.png),同样可以访问:

成功!

  1. 最后一步,记得在PicGo中修改访问网址为新域名即可:(之后 PicGo上传会使用新的域名)

其他技巧Tips

  • 未绑定域名如何作图床迁移:利用 VS code的批量替换功能:在VS code中打开博客目录文件夹,编辑->在文件中替换,即可替换当前目录下的所有文件中的内容:
    (参考:Gitee图床被封!如何实现无缝图床转移?_哔哩哔哩_bilibili

    将原来的测试域名替换为新域名:

  • 测试发现把图片放在七牛云bucket的子文件夹/img中,通过主路径也可以访问:例如图片完整路径是:http://images.phyjack.com/img/20230530220509.png,但是http://images.phyjack.com/20230530220509.png也是可以访问的。