阿里云OSS+PicGo搭建博客图床

博客自创建以来的就没有插入过图片,为了以后浏览的时候能更快明白之前写的东西,还是决定搭个图床。

之前看过在github以及七牛云上搭的,空间限制或需要域名备案而放弃,准备搭在阿里云OSS上。

在OSS中创建Bucket

买了一个40G一年的OSS存储包,因为说不定以后还要存别的东西,就没有选择按量付费了。流量就直接按量了,反正应该就我自己会看…

创建Bucket注意权限改为公共读,我选择的标准按量收费。

在PicGO中连接OSS

picgo 项目地址

在图床设置中填写OSS中相应信息

KeyId和KeySecret可以从阿里的控制台获取, 储存空间名就是Bucket的名称,存储区域在访问域名可以找到 我的是 oss-cn-hangzhou。

存储路径比如2020/02/12/的话,上传的图片会默认放在OSS的2020/02/12文件夹下。注意存储路径一定要以/结尾

将图片拖拽或复制后上传剪贴板,会自动重命名并返回一个链接地址,默认为markdown格式

也可以设置快捷键,截图或复制后直接 shift + ctrl +P 真是 太好用了..

展示效果如下:

URL默认格式 https://blog-picture-wallen.oss-cn-hangzhou.aliyuncs.com/2020/02/12/...jpg

另外找到了一个支持图传的IOS的MWEB , 这下在ipad上也可以写markdown了

Linux下要用AppImage格式安装

出现奇怪报错:

1
2
./PicGo-2.2.2.AppImage:行1: 未预期的符号 `newline' 附近有语法错误
./PicGo-2.2.2.AppImage:行1: `<?xml version="1.0" encoding="UTF-8"?>'

莫非是最新的2.2.2版本源码有错?定睛一看文件大小376B….重新下载

chmod a+x PicGo-2.2.2.AppImage 添加执行权限后执行

出现一个缩小的图标右键变为详细模式填写相应设置, 注意路径后一定要加/

运行时会提示未安装xclip

sudo apt install xclip

但每次这样运行比较麻烦,另外创建一个desktop文件

sudo vim /usr/share/applications/picgo.desktop

1
2
3
4
5
6
7
8
9
10
[Desktop Entry] 
Encoding=UTF-8
Name=PicGo
Comment=picture uploader
Exec=/media/wliana/_dde_data2/software/PicGo-2.2.2.AppImage
Icon=/media/wliana/_dde_data2/software/Icon/22xiaodongwu_18.png
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;

截图时按ctrl + alt + a 即可调用深度截图, ctrl + c 复制,shift + ctrl + p 上传, ctrl + v 直接贴到typora 真的很方便呀!

自己弄了个小狮子的icon, 很可爱的亚子~

这一套Icon也不错