使用QINIU4BLOG插件作自己写博客的图床
前一段时间一直在寻找比较好用的MarkDown编辑器,在寻找过程中确实遇到很多的坑,也走了很多的弯路。其中有些编辑器无法上传本地编辑器或者无法截屏直接粘贴到博客中,这同时也困扰了我,于是我决定寻找一种便捷的方式并将其从特定编辑器中脱离出来,用于各种编辑器以及写博客之中。经不懈的尝试,终于寻得了这么一款神器 —“Qiniu4Blog”插件。
本插件测试环境
操作系统 | win10 |
---|---|
硬件环境 | Lenovo G50-70 |
配置环境 | Python2.7及以上 |
所用命令 | pip install * |
(一)产品介绍及下载
介绍
这款插件使用七牛云存储做图床,在写博客时,直接截图上传生成外链一步搞定,完全免费,是一款社区插件。
哪位同学想深入了解的可以,点击以下超链查看:GitHub上面官方给出的文档下载
下载方式主要有两种,一种是直接在七牛云上面直接下载:
七牛云上面的qiniu4blog插件下载
第二种方式主要是采用pip命令,打开cmd窗口,输入以下命令:
pip inttall qiniu4blog
这里我采用的第二种下载方式,下载时截图如下所示:
下载成功如下图所示:
(二)使用七牛云对象存储所需要的准备
在这里主要说一下使用该款插件前大家所需要做的准备,过程可能有些烦杂。
- 注册及使用
注册这部分就不说了,相信大家可以的。然后就是添加对象存储:选择【对象存储】-【立即添加】,新建图床存储空间。然后获取AK和SK4、仓库名(bucketName)和外链域名(bucketHost)等东西,大家好好琢磨一下。也可参考下面这条链接:如何使用七牛
下面是我操作的一些截图:
【1】查看七牛云AK SK4等信息。
【2】进行域名信息的绑定
【3】如果是有SSL证书的可以绑定一下HTTPS
- 注意事项
①使用七牛云对象存储需要进行实名认证,大约等1~3个小时就可以了。
②大家如果有自己的域名的话,可以进行域名绑定,建议用二级域名进行解析绑定。
③在进行融合 CDN 加速域名时,需要在你的云服务器提供商中进行解析一下相关域名。配置解析可查看如下链接:
如何配置域名的 CNAME
④如果实在听不懂的话,可以参考这一篇文章,使用七牛作为github博客的图床我就不在这里复述了。
(三)开始打造自己的博客图床
经过前面的工作,接下来就让我们一起来打造属于自己的一个博客图床吧!
- 配置
在你本机的home目录下新建配置文件qiniu.cfg 例如C:\Users\leeyoung\qiniu.cfg path_to_watch 为截图自动保存的目录 qiniu.cfg内容如下:
[config]
bucket = your-bucket-name
accessKey = qzA***********************sa
secretKey = P5G***********************wq
path_to_watch = D:\install\qiniu\uploadimage2qiniu
[custom_url]
enable = false 或者 true
addr = http://7qnct6.com1.z0.glb.clouddn.com/
- 注意
其中,accessKey和secretKey改成自己的,path_to_path改成自己要保存的图片的位置。enable写成false或者true都可以,addr写成自己的在七牛云上面绑定得域名,必须为http或者https开头的网址。 - 接下来
【1】下载FastStone Capture.rar
这是一款截图的软件,可以设置自动保存路径,打开软件,在里面的Setting里面设置AUTO保存路径为上面你设置的默认文件路径。
【2】打开cmd窗口,键入:
qiniu4blog
成功开启监听命令的话,应该是这样的画面
【3】当你进行截图的时候,cmd窗口会自动分配给你地址,然后复制粘贴到你要写的博客中就行了。
【4】当然,如果你不想用这款截图软件的话,你也可以使用其他软件截图然后手动放置到上面设置的文件夹里面或者根据以下命令直接上传图片,然后在命令行中也会自动反馈一个图片链接。
qiniu4blog d:/image1.jpg d:/image2.jpg d:/image3.jpg #指定上传多个文件
最后
希望大家多多尝试,有什么问题可以一起讨论,欢迎在下面留言,如果想获取更多文章,欢迎关注
我的知乎—,大家一起讨论。参考文档
【1】qiniu4blog官方文档