给 Typecho 写文章时添个顺手的素材库,顺便支持了 S3 存储

这个插件原作是森木志大佬的 TEMediaFolder,我最近刚给它加上了 S3 协议的支持,准备在自己的博客上用起来,顺手分享一下。

wou78567

先说说这个插件解决什么问题。Typecho 自带的媒体管理有个很别扭的地方,上传图片得在写文章页面点“附件”按钮,上传完之后只能看到文件名列表,没有缩略图,想找一张之前用过的图得靠记忆猜文件名。而森木志这个插件直接把素材库做成了弹窗形式,在你写文章的时候,点击右侧“附件”栏里的素材库入口,就会弹出一个独立的图片管理界面,所有图片以网格缩略图的形式整整齐齐排开,一眼就能找到想要的那张。鼠标点一下缩略图,图片链接就自动插入到文章光标位置了,不用再手动复制粘贴。

这个素材库还支持按文件夹分类、批量上传、批量删除,选中多张图一键操作,比默认的附件管理高效不少。图片多的博客,用这个整理起来会舒服很多。

我为什么改它呢?因为我的博客图片越来越多,服务器硬盘吃紧,想把图片放到对象存储上去。原版已经支持腾讯 COS、阿里云 OSS 和兰空图床,但我自己想用 Cloudflare R2 和 MinIO,它们都是走 S3 协议的,原版没有这个选项。所以我就直接在代码里加了 S3 兼容存储的支持,配置项和其他云存储差不多,填 Endpoint、Bucket、AccessKey、SecretKey,再设个自定义域名就能用了。实测 R2 和 MinIO 都没问题,理论上任何 S3 兼容的服务商都可以接进来。

插件设置里还有个图片压缩成 WebP 的功能,可以自己调压缩质量,建议开着,手机拍的图动不动十几兆,压缩一下上传快得多,也省流量。另外有个“我全都要”模式,可以把多个存储配置都保存下来,然后在素材库左上角下拉切换,适合那种图片分散在不同地方的情况。

我刚改完,正准备正式用起来,目前测试没发现大问题,但小 bug 可能难免。如果你也是 Typecho 用户,图片多,又想用 S3 协议的对象存储,可以试试这个改版。最后还是得说一句,核心功能都是森木志大佬做的,我就添了块砖。

2026 年 8 月 7 日更新:

整合 Zdir 存储至此插件

下载地址:点击下载
😊
提交

评论区

共 30 条评论

  1. 头像
    老哥,你的图床能用这个插件吗? 我试了一下,没太弄明白
    10月18日 北京
    1. 头像
      Ewan 博主
      @老戴 不太一样啦,应该是兰空才可以
      10月19日 河北
  2. 头像
    LHL
    试试 AB Admin + PicUp 组合,截图:[ https://see.lhl.one/LWLr ],[ https://see.lhl.one/E9IZ ],插件地址 AB Admin: https://ab-store.lhl.one/plugin/c3238849 , PicUp: https://ab-store.lhl.one/plugin/414bab94
    8月23日 中国
    1. 头像
      Huo 博主
      @LHL 看起来蛮不错呀,我去试试
      8月23日 河北
  3. 头像
    这个插件对Typecho用户挺实用的,特别是图片多的博主
    8月11日 湖南
    1. 头像
      Huo 博主
      @全局变量 对的对的 我也是这段时间看有几位博主会大量的分享照片
      8月11日 河北
  4. 头像
    这是个好工具,但目前已经被迫习惯手动拉取外链了
    8月11日 江苏
    1. 头像
      Huo 博主
      @Jeray大叔 我之前一直都是自己传到一个地方 然后把地址复制过来手动粘贴上去 哈哈 其实如果习惯这样的话也就不感觉麻烦了
      8月11日 河北
  5. 头像
    这是把typecho改造成wordpress的节奏,真厉害。
    8月11日 陕西
    1. 头像
      Huo 博主
      @水拍石 哈哈 添砖加瓦
      8月11日 河北
  6. 头像
    用CFR2的人有福了,哈哈,非常nice
    8月9日 安徽
    1. 头像
      Huo 博主
      @Hary 挺好用的一款插件,不错不错 😉
      8月10日 河北
  7. 头像
    不错,但我一直不敢用s3储存博客上的图片。太多人的s3被刷流量了。😭
    8月9日 中国
    1. 头像
      Huo 博主
      @Sheep5的博客 自建的 S3 然后又套了腾讯 EO 之前我用阿里的也被刷过
      8月9日 河北
  8. 头像
    要是可以支持onedrive就更好了
    8月9日 河南
    1. 头像
      Huo 博主
      @网友小宋 我个人感觉这应该不太好实现呢 挂载应该没问题 但是公开的 URL 地址没有啊
      8月9日 河北