最近一直在使用Markdown写文章,Markdown是一种轻量级标记语言。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
Markdown具有轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,目前许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。如GitHub、知乎,优快云,简书等,甚至微信公众号也可以用Markdown来撰写。
但是,这都不是重点,重点是我们写文章的时候,总是避免不了要插入图片的,一般情况,我们写文章都是先使用第三方工具(VS code, Typora,Mdnice等)撰写,然后再发布到各个博客。在用工具写文章的过程中,如果导入的图片存在本地的话,当我们把文章上传到博客网站去就没法显示了,就算一个图一个图的复制粘贴上去,想一篇文章移植到不同的博客网站,图就会失效,还得继续一个图一个图的复制粘贴,这种情况下,我们就需要图床了,说白了,图床就是专门用来存放图片,同时允许你把图片对外连接的网上空间。
软件PicGo(下载)就是一个图床工具,他可以上传本地图片到云空间,然后转换成链接,直接粘贴到你的文档中即可显示为图片。网络上有很多图床工具,就目前使用种类而言,PicGo 算得上一款比较优秀的图床工具。它可以支持微博,七牛云,腾讯云COS,又拍云,GitHub,阿里云OSS,SM.MS,imgur,Gitee 等多种常用图床,功能强大,而且简单易用。
上面提到的多种图床其他,很多人推荐七牛云和阿里云,但它们都是要租赁服务器的,属于收费的,用不起用不起,微博现在经常出现链接出问题情况。大部分人选择用github,但是github虽好却是国外的网站,访问速度比较慢,所以本人更推荐使用过年码云Gitee作为图床,速度快,免费还稳定。
PicGo安装
打开上面PicGo下载链接下载软件,然后安装,安装完成后软件的主界面如下:

Gitee插件安装
主界面中选择最底下的“插件设置”,然后搜索“gitee”,安装“gitee-uploader 1.1.2”插件,如下:
这里注意一下,必须要先安装node.js才能安装插件,如果电脑还没有安装就先安装,然后重启软件再安装Gitee插件即可。
Gitee仓库创建
打开Gitee,注册个人账户,然后点击在右上角的 +
号创建仓库,如下:
新建仓库的要点如下:
- 输入一个仓库名称
- 其次将仓库设为公开
- 勾选使用Readme文件初始化这个仓库
这个选项勾上,这样码云会自动给你的仓库建立master分支,这点很重要!!! 因为PicGo中的gitee插件不会帮你自动生成分支。如下:
PicGo配置
打开PicGo软件主界面,点击“图床设置”下的“gitee”,如下:
- repo:用户名/仓库名称,比如我自己的仓库xxxx/picture_depo
- branch:分支,这里写上master
- token:填入Gitee的私人令牌
- path:路径,可以不填,图片直接上传到master根目录。
- customPath:提交消息,这一项可以填“年月”,下一项customUrl可以不用填。Gitee插件在提交图片到Gitee时,会使用默认提交消息:
Upload 图片名 by picGo - Date time
。
Token生成
在Gitee主页右上角,点击个人头像,选择“设置”,选中设置页面左边的 安全设置
下 私人令牌
,如下:
然后点击右上角的 +生成新令牌
,如下:
这里只选中projects就可以了,提交后需要验证一下Gitee密码,验证密码之后会出来一串数字,这一串数字就是你的token,将这串数字复制到刚才的配置里面去。
注意:这个令牌只会明文显示一次,建议在配置插件的时候再来生成令牌,直接复制进去。
图床验证
到这里就基本配置完成了,下面我们来验证,打开PicGo主界面,选中“上传区”点击上传一张图片,如下:
图片上传成功后(上传特别快有木有),电脑屏幕右下角有有一个上传成功的通知,链接已经复制到剪切板,直接到Markdown编辑的文档中粘贴即可。
也可以到Gitee仓库中查看图片是否真的上传,如下,确实已经上传到Gitee了。Perfect!!
另外,主界面的“相册”还可以查看已经上传过的图片,如果还需要使用,可以直接点击图片下面最左边的复制链接。
最后的最后,推荐一下我的博客写作套件Typora + PicGo + Snipaste,Typora写文档,简洁干净,Snipaste一键截图快捷又方便,PicGo一键上传图片返回链接。
另外,微信公众号我用的是在线编辑工具mdnice,感兴趣的朋友可以去试试,使用方便,简单,还支持各种主题。