这是用 ABB 0.3 写的第一篇文章。

原站图片虽然不能正常显示,但还好原文件还在。

图片等比较大的静态文件,有三种处理方案。

第一种:直接与 css,js 一样,与生成的 html 文件放在一起。

  • 优点:最方便的处理方式,统一放在 img 目录就可以了。

  • 缺点:图片体积相对来说比较大,对单独服务器来说,带宽和流量都会有压力。

第二种:使用 cloudflare 的 R2。

  • 优点:速度上没问题,cf 也会自动分发。

  • 缺点:图片上传到 R2 比较不方便, 只能手工处理上传或者用 S3 API 上传。

第三种: 使用 github 仓库保存图片,然后用 jsdelivr 进行加速。

  • 优点:图片可以用 git 进行管理。

  • 缺点:非要找个问题,github 仓库会有容量限制。

ABB 采用第三种方案,这样可以统一用 git 进行管理。如果碰到容量限制,可以再开新仓库存放。