利用图床在 Markdown 中插入图片

Author Avatar
SphaelaClarx 2019年06月12日
  • 在其它设备中阅读本文章

什么是图床

Typecho 以及其他非常多的平台都有在用 Markdown 进行文字写作,这种写作方式让我们不用像使用 Word 那么麻烦地调整排版和格式,而是专只心于内容,之后由 Markdown 生成看起来还不错的排版。Typecho 完全可以采用引用本地(本服务器)图片的方式,但对于一篇需要大量图片阐述的文章来说,转移文章或者其他原因造成的图片丢失是个非常麻烦的问题。Markdown 使用 ![图片描述](图片地址)的方法来引用图片,而图床,就是专门存储图片的地方。我们只要把图片上传上去,就可以获取图片的地址。

公共图床

sm.ms 图床

这是土豪 Showfom 建的图床,2015 年开始正式运营。

  • 速度:全球速度都非常快
  • CDN:自建的 CDN,有香港阿里云、DigitalOcean 欧洲和 Linode 北美等节点
  • HTTPS:支持(支持 HTTP2)
  • 上传地址

支持 API 操作,图片存储非常可靠,V2EX 钦点的图床。iOS 和 Android 应用已经分别上架 App storeGoogle Play,甚至还有第三方做的 Telegram Bot

Imgur

这是一家著名的老牌国外图床,2009 年就开始运行了。图片存储稳定可靠。

  • 速度:国外真的挺快,不过国内半墙
  • CDN:FastlyCDN(这家 CDN 的很多节点都被墙了)
  • HTTPS:支持(不支持 HTTP2)
  • 域名:i.imgur.com
  • 上传地址

追求国内访问速度的还是别用了吧,不过这家图床是真的足够稳定可靠。V2EX 另一个钦点的图床。开放有 API(还有支持免费匿名上传图片的 ClientKey 可以申请),也有很多第三方插件可以用。

路过图床

在 V2EX 上找到的图床,2011 年就开始运营了。

  • 速度:全球速度都很快
  • CDN:自建 CDN,全球速度都不错
  • HTTPS:支持(支持 HTTP2)
  • 域名:xx.ax1x.com
  • 上传地址

使用的 chevereto 图床程序,支持插件上传,图床非常稳定。

V2EX 图床

这是 V2EX 推出的图床服务,需要付费才能使用。

  • 速度:全球的速度都还挺不错
  • CDN:V2EX 自建的 CDN,东亚地区会解析到台湾节点、国内速度不错。
  • HTTPS:支持(支持 HTTP2)
  • 域名:i.v2ex.co
  • 上传地址

V2EX 图床需要付费才能解锁使用可能会使一些人望而却步,不过这样可以避免被滥用,所以 V2EX 图床质量还是挺高的。

ELIMAGE 图床

这是由 vim-cn 提供的图床服务。

  • 速度:国外速度挺快
  • CDN:CloudFlare
  • HTTPS:支持(支持 HTTP2)
  • 域名:img.vim-cn.com
  • 上传地址

支持 API 和在线上传,程序开源。不过由于使用了 CloudFlare,国内速度就慢多了。

牛图网

2010 年就开始运营的图床。

  • 速度:全球速度都不错
  • CDN:国外 CloudFlare 国内百度云加速
  • HTTPS:支持(支持 HTTP2)
  • 域名:i.niupic.com
  • 上传地址

Catbox

从内到外都散发着 moe 的网站,2015 年开始运营。

  • 速度:全球速度都还不错
  • CDN:Amazon CloudFront
  • HTTPS:支持(不支持 HTTP2)
  • 域名:files.catbox.moe
  • 上传地址

这是一个云端文件存储网站,所以不仅仅可以存储图片,不超过 200MB 的文件都可以上传。需要注意的是游客上传的文件如果 5 个月内没人访问就会被移动到 Amazon S3 里去,没有 CDN 加速,而注册用户的文件没有这个限制。

PostImage

网站底部的介绍说是为了方便用户在 Facebook 和 Twitter 上传图,自 2004 年开始运营。

  • 速度:国外飞快,国内一般
  • CDN:AdvancedHosted CDN
  • HTTPS:支持
  • 域名:postimg.cc
  • 上传地址

上传时可以选择缩放以及定时删除。这个图床用的 CDN 服务商不太有名,同 CloudFlare 一样,国内的访问速度与国外没法比。

公共图床服务在于稳定而不在于数量,请尽量不要使用张扬宣称自己永久免费、永不限量之类的图床(除非你认为你的图片数据不重要)。在使用这些公共图床之前,强烈建议阅读这些网站的 TOS(如果有的话)。公共服务运营不易,请大家珍惜。

非公共图床

以下这些并不是专门提供图床服务的,但我们可以把它当作图床服务来用。

GitHub

GitHub 一直拥有各种奇怪的用途,被发掘出来当图床也见怪不怪了。

  • 速度:国内可以接受,海外速度很快
  • CDN:Fastly CDN
  • HTTPS:支持(不支持 HTTP2)
  • 域名:user-images.githubusercontent.com

上传方式是新建一个 Repo,然后在 Issue 中传图(直接将图片拖动到 issue 输入框即可),GitHub 会将你的图片分发到 GitHub 用的 CDN 中。

对象存储

上边提到的图床其实就是把你上传的图片存储到了各家云服务的对象存储中,而各种对象存储都会有一些免费的额度,把自己图片、视频等文件寄存在对象存储中也是个不错的选择。

服务商免费额度备注
又拍云 USS10G 存储,15G 流量 / 月USS 与 CDN 无缝衔接,获取免费额度需要加入又拍云联盟
阿里云 OSS5GB 存储、5GB 流量 / 月
腾讯云 COS50G 存储,10G 流量 / 月新注册用户半年使用期限
七牛云 KODO10G / 月,限 httpHTTPS 无免费额度 。七牛云 30 天后会回收测试域名,因此你必须要绑定自己的已经备案域名
UCloud Ufile20G 存储,20G 流量 / 月
BackBlaze B210G 存储,1G 流量 / 天国内访问速度不错,免备案
Cloudinary10G 存储,20G 流量 / 月使用 Akamai 全球加速,国内访问速度不错,免备案

选择好适合自己的对象存储服务后,打开上传文件的页面、上传图片、复制链接,然后粘贴到 Markdown 文本中就可以了。如果觉得每次上传图片都要这样操作一遍比较麻烦的话,可以选择使用图床工具。

  • PicGo:支持 macOS、Windows、Linux,支持常用的图片存储服务,支持第三方图床插件(比如下边的 PicUploader、聚合图床)
  • PicUploader:支持 macOS、Windows、Linux,支持大部分的对象存储和其他一些奇奇怪怪的东西,支持上传任意格式的文件。
  • 聚合图床:Web 端图床工具,同时支持 Chrome 插件和作为 PicGo 第三方图床。可选择一次上传,多处备份。
  • 自建图床:利用开源的图床程序搭建专属于你自己的图床。比如我自己使用 Lsky Pro 搭建的 私人图床
如果你想查看一下以上图床是否适合你当地的网络环境,可以访问这个测试页面

本文链接:https://pixbeta.com/image-hosting.html
本文采用 CC BY-NC-SA 4.0 CN 协议进行许可