我的个人图床探索之路

2020-03-14 20:08:11 +08:00
 gudong

如果只对结果感兴趣,可以一言以蔽之:

更多探索过程,请阅读正文。

正文

自己从 2015 年开始折腾博客,要折腾博客,就免不了要跟图床打交道,因为博客文章不可避免的要使用远程图片。

我用过的那些图床

在很长一段时间内,博客中使用的图片都是存储在微博图床,也有存储在 SM.MS 图床,后来还使用过一段时间的七牛云图床。

不过到现在为止,他们大都有各种各样的问题。

微博图床很稳定、速度很快,曾是很多人钟爱的图床,但是从 2019 年开始加入防盗链,导致很多图片不能正常访问。而且上传到微博图床的图片,你根本没法管理,上传后你只知道它在微博的服务器上,但是却不能删除或者管理它,因为上传是匿名的。

后来使用过一段时间的 SM.MS 图床,这是一个小众图床,一开始也是匿名图床,不支持删除,后来加入了账户系统,登录后可以管理自己上传的图片,也不错,不过它是一家小厂商,而且 SM.MS 的访问速度并不快,所以也并没有用很久。

后来知道了七牛云。七牛云有一定量的免费使用空间,而且上传、下载速度很快,但是好景不长,后来有了各种限制,现在需要绑定已备案的域名才可以正常使用,所以后来便放弃了七牛。

发现 GitHub 图床

直到后来使用了 PicGo,这个跨平台图床软件后,才知道了原来可以使用 GitHub 作为图床。

GitHub 世界上最广为人知的代码、文件托管平台,它是一个基本免费的服务,普通用户只需要注册一个账号即可免费使用大部分功能。

要使用它做图床,只需要创建一个代码仓库,然后进行一些配置,即可把图片上传到 GitHub,然后就可以访问了,具体配置可查看文章:如何配置 Github 为自己的图床服务-PicPlus

而且,尽管 GitHub 在国外,但是服务一直相对稳定,很少有这样那样的限制,你要做的就是创建一个 GitHub 账号、然后创建一个仓库,接着配置就 OK,而且图片都存储在自己的账号下面,自己随时去统一的管理删除

唯一不足的地方就是它的访问速度,因为它在国外,所以访问速度会受限,不过兵来将挡,水来土掩,有一个 CDN 加速服务商 jsdelivr 可以为 GitHub 提供 CDN 加速。有了 jsdelivr 的加持,让 GitHub 做图床便更加顺畅。

本来图床探索到这就结束了,但是后来发现还有更好的图床解决方案,那便是-码云(英文名:gitee )

更好的图床方案 - 码云

上面说了,GitHub 稳定,但是访问慢,因为它的服务器不在中国。那换个思路,如果国内有类似 GitHub 的服务,岂不是可以有更好的图床体验?

是的,国内有码云,它是国内的代码托管平台,访问速度明显快于 GitHub。

使用过了一段时间的 GitHub 图床后,再使用码云做图床,上传和访问速度明显比 GitHub 快太多。

不过码云也有一些限制,但是基本不影响日常写作。

规定每个仓库的大小上限为 1 个 G,单个用户总容量为 5 个 G from gitee terms

单个图片大小超过 1M 需要登录才可访问。

尽管有上面的两个限制,但是如果你在上传前启用压缩,则也不是什么大问题。


上面说过,我是使用 PicGo 这个软件后,才知道用 GitHub 可以做图床,后来通过 PicGo 还知道了可以用码云的服务做图床。但是 PicGo 是一个 PC 软件,而我经常在手机上写作,所以我需要在手机上也能有工具,可以便捷的把图片传到 GitHub、码云等图床。

手机端的图床上传方案

其实手机上的图床软件,之前也搜过,一直没有找到特别合适的。

sm.ms 很早就提供了 Android 客户端,但是速度慢,不支持自定义图床。

后来找到了图床猫,但是作者弃更了,从 18 年 4 月后再没有更新,APP 处于基本不可用的状态,而且支持的图床也有限,所以自己便开发了一款 Android 端的图床上传软件 - PicPlus,它支持 GitHub、码云做为图床,同时还支持了七牛云、阿里云、又拍云等主流图床。

于此同时,为了更好的上传、使用体验,PicPlus 支持了以下几个特性:

目前 PicPlus 只上传到了酷安市场,如果对此感兴趣,点击访问 PicPlus 主页

6871 次点击
所在节点    分享发现
13 条回复
yiqiok
2020-03-14 20:50:15 +08:00
图片这个问题,,,,,,嗯,我选择尽量不放图,纯文本
Yourshell
2020-03-14 20:53:24 +08:00
你的白嫖之路
ljspython
2020-03-14 20:55:10 +08:00
....这样真的好吗
xiri
2020-03-14 20:56:45 +08:00
我也是尽量不放图
偶尔有几张图片直接压缩一下减小体积后跟博客源文件放在一起(静态博客)
chengzii
2020-03-14 21:21:34 +08:00
在稳和快 github 和 gee 之间 我还是选择了稳🎈
alect
2020-03-15 00:07:13 +08:00
我个人并不赞同楼主的做法,不如用 aws 或者其他云,花点儿小钱永久存储。
aulay
2020-03-15 00:16:17 +08:00
用 oss 不香吗?香港区域不用备案也能绑定自己的域名。
gudong
2020-03-15 12:53:16 +08:00
@ljspython 是觉得 gitee 存图不合适吗?不过都在文件范畴..
pinews
2020-03-16 19:58:06 +08:00
我觉得吧还不如挂几个广告,然后用广告费购买服务,明明四赢的选择,为什么要四输?
pinews
2020-03-16 20:01:30 +08:00
如果非要选的话,我还是选微博图床,本来用量就不大,何必装高大上?!
xiaoping1111
2021-01-15 19:52:52 +08:00
你这是白嫖
Cu635
2022-06-30 19:25:14 +08:00
@aulay
oss 是图床服务还是 vps 服务还是啥?
kebamt
2022-07-24 15:17:46 +08:00
@Cu635 对象存储,类似 AWS S3

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/652833

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX