场景
最近想使用typora来用markdown语言写blog,当然在windows下遇到了本地图片/外链图片及图床的选择问题。
看到很多人使用MPic+七牛云来做,欣欣然开始操作
过程
之前开发的时候,注册过七牛云,是其实名用户。但是七牛云的产品文档看的真是晕头转向,我就是想使用七牛云做图床,这个常规的功能花费了好久的时间才搞清楚,我总结在这里
-
七牛云注册实名
-
准备好已经备案好的域名(这步隐含了你已经有一个公网ip与域名绑定了,
公网ip
说明你至少有一台公网服务器
吧,而域名进行ICP备案及公安备案都是需要一段时间
的) -
在域名控制页面进行配置,配置CNAME
CNAME的作用是:把域名解析到别的域名上,当需要将域名指向另一个域名,再由另一个域名提供 ip 地址,就需要添加 CNAME 记录
比如你使用的是阿里云的ECS,在七牛云上配置了域名,之后在阿里云的域名设置中配置好CNAME
效果是:比如我的域名是constfafa.top,有公网ip,在七牛云上绑定img.constfafa.top,我获取一张外链的图片,图片的地址是img.constfafa.top/xxxxxxx,访问img.constfafa.top 会转跳到七牛云上的ip,从而获取到真正的图片
总结来说,整个过程是非常的耗时,同时也比较贵。如果只是对想使用图床这个功能的用户来说非常的不友好
解决方案
最后自己参考了一款markdown编辑器typora和图床的搭建过程
使用picGo+github“图床”,不需要那么复杂的操作,只是github速度不甚理想
如果你只是像我一样,需求只是想发布博客到csdn上
由于csdn对于外部连接的图片是会进行转存的,所以发布之后就不会存在打不开的情况了
那我这种方式应该也可以满足需求了