我的个人图床探索之路 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gudong
V2EX    分享发现

我的个人图床探索之路

  •  1
     
  •   gudong 2020-03-14 20:08:11 +08:00 7602 次点击
    这是一个创建于 2089 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    正文

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

    我用过的那些图床

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

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

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

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

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

    发现 GitHub 图床

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

    》

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

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

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

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

    PicPlus 支持 GitHub CDN 加速

    本来图床探索到这就结束了,但是后来发现还有更好的图床解决方案,那便是-码云(英文名: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 支持了以下几个特性:

    • 支持上传前自动压缩图片
    • 支持删除已上传的图片(本地图片以及云服务器中的图片)
    • 支持格式化 URL 为 Markdown、HTML 格式
    • 支持通过系统分享上传图片
    • 支持自动复制链接
    • 等等

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

    13 条回复    2022-07-24 15:17:46 +08:00
    yiqiok
        1
    yiqiok  
       2020-03-14 20:50:15 +08:00   1
    图片这个问题,,,,,,嗯,我选择尽量不放图,纯文本
    Yourshell
        2
    Yourshell  
       2020-03-14 20:53:24 +08:00
    你的白嫖之路
    ljspython
        3
    ljspython  
       2020-03-14 20:55:10 +08:00 via Android
    ....这样真的好吗
    xiri
        4
    xiri  
       2020-03-14 20:56:45 +08:00
    我也是尽量不放图
    偶尔有几张图片直接压缩一下减小体积后跟博客源文件放在一起(静态博客)
    chengzii
        5
    chengzii  
       2020-03-14 21:21:34 +08:00 via Android
    在稳和快 github 和 gee 之间 我还是选择了稳
    alect
        6
    alect  
       2020-03-15 00:07:13 +08:00
    我个人并不赞同楼主的做法,不如用 aws 或者其他云,花点儿小钱永久存储。
    aulay
        7
    aulay  
       2020-03-15 00:16:17 +08:00 via Android
    用 oss 不香吗?香港区域不用备案也能绑定自己的域名。
    gudong
        8
    gudong  
    OP
       2020-03-15 12:53:16 +08:00
    @ljspython 是觉得 gitee 存图不合适吗?不过都在文件范畴..
    pinews
        9
    pinews  
       2020-03-16 19:58:06 +08:00
    我觉得吧还不如挂几个广告,然后用广告费购买服务,明明四赢的选择,为什么要四输?
    pinews
        10
    pinews  
       2020-03-16 20:01:30 +08:00
    如果非要选的话,我还是选微博图床,本来用量就不大,何必装高大上?!
    xiaoping1111
        11
    xiaoping1111  
       2021-01-15 19:52:52 +08:00
    你这是白嫖
    Cu635     12
    Cu635  
       2022-06-30 19:25:14 +08:00
    @aulay
    oss 是图床服务还是 vps 服务还是啥?
    kebamt
        13
    kebamt  
       2022-07-24 15:17:46 +08:00
    @Cu635 对象存储,类似 AWS S3
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5049 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 09:17 PVG 17:17 LAX 01:17 JFK 04:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86