最近在更新网站的时候,手抖不小心把整个网站的文件给删掉, 正好是最近建的没有历史备份,我连忙重新安装,重装了网站之后发现部分图片丢了 ,原来我只还原了数据库而没有还原服务器的文件。
我们写独立博客最头疼的就是图片,因为服务器稍有不慎就会导致文件丢失,这个时候就算你拥有数据库的备份,但是你的历史文章的图片都不翼而飞。
还好我的浏览器缓存了一些图片,找到了90%,今天决定改头换面上图床。
图床的意思就是,图片保存的服务器,我们的网站有静态页面、附件、数据库组成。为了降低风险和提高图片的加载体验,图床是一个比较好的解决方案,市面上也有很多免费的图床,但是为了图床跑路是常有的事情,就算是大名鼎鼎的Gitbub也说不定那天无法在国内访问。
网上找到的方案就是PicGo + Typora + 腾讯云
一、设置腾讯云对象储存
1.登录腾讯云打开对象储存
2.创建存储桶
二、安装PicGo
1.下载安装PicGo
下载地址 https://github.com/Molunerfinn/picgo/releases
打开下载仓库,点击下载PicGo-Setup-2.3.0-beta.7-x64.exe,如果是32位系统下载前面那个ia32
2.设置图床
COS版本:默认选择V5
设定Secretld:
Secretld见下图,点击复制
设定SecretKey
SecretKey见下图,点击复制
设定APPID
APPID见下图,复制
设定储存空间名和储存区域
指定存储路径
如果不设置图片会存到根目录会显得很乱,这里最好建一个名为img的文件夹
点击进入到存储空间
新建文件夹
输入文件夹名
设置自定义域名
这个可以不用设置,因为域名说不定那一天就不用了,方便更换域名
填完之后点击设为默认图床
三、安装Typora
Typora大多数开发比较熟悉,这是一个Markdown文本编辑器
1.下载地址
2.设置Typora
3.编辑内容上传图片
我们用Typora的目的就是先在这上面编辑,把图片放到编辑器里就能实现自动上传到腾讯云图床,这个时候会生成标准的Markdown格式
4.复制内容到博客中
(1)复制到Typecho
(2)复制到Gridea
完美
参考文档:Windows 写作三件套:PicGo + Typora + 腾讯云 - 彭宏豪的个人博客 (penghh.fun)