七牛图床
前面专门写了一篇介绍Markdown的文章,说它是非常适合写技术博客的标记语言,像你现在看到的这篇博客,就是用Markdown写的。但是,不得不说,Markdown中插入图片,确实不太方便,只能通过绝对地址或相对地址来引用。一般的方法就是在本地创建一个images的目录,专门存储图片资源,但是这样做的后果就是网站目录就会越来越大,加载速度也会受影响。比较好的做法就是用图床,把需要用到的图片资源提前上传到图床上,博客需要的时候就通过绝对地址引用,这样空间利用上和访问速度都得到了保障。
七牛云是什么
七牛云是一家公有云服务商,拥有对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等服务。有点像我之前提到的coding,这里用到它的对象存储服务,免费的10G空间,但每月的免费下载流量也是10G,这点要注意了。
注册使用
- 七牛官网:https://www.qiniu.com/
1.直接进去注册就好,然后登陆,在产品列表选择对象存储。
2.新建存储空间,填入名称,选择存储区域,访问控制选择公开空间,然后创建。
3.进入刚才创建的存储空间,选择内容管理,上传文件就可以了,图片详情里面就可以看到外链地址了。
高级用法
qshell工具
qshell是利用七牛文档上公开的API,实现的一个方便开发者测试和使用七牛API服务的命令行工具。可以方面我们管理存储。
qshell官方文档:https://developer.qiniu.com/kodo/tools/1302/qshell 文档写的很详细,但qshell鉴权需要依赖七牛账号下的 AccessKey 和 SecretKey,初学者可能找不到在哪里获取,这里介绍一下。
1.找到个人面板,选择秘钥管理
2.创建密码,我已经创建过了,这里就不演示了。
MWeb七牛图床的使用
笔者最近发现了一款mac下写Markdown非常棒的app,就是MWeb。它是一款专业的 Markdown 写作、记笔记、静态博客生成软件。同时支持图床功能,能把本地图片一键上传到:Google Photos、imgur、七牛云存储和自定义图床。
1.打开偏好设置,找到七牛云存储
2.根据提示填入相关信息,API地址根据存储区域有所不同,我这是华南的。图片URL前缀填入http://xxxxxxxx.bkt.clouddn.com/
,地址在七牛管理页面。
3.这样在MWeb中写博客就可以直接粘贴图片了,需要发布时,一键上传到图床并替换外链地址。