用于微信公众号和博客园的免费对象存储和图床


标题: 用于微信公众号和博客园的免费对象存储和图床
作者: 梦幻之心星    sky-seeker@qq.com 
标签: [#微信公众号,#博客园,#对象存储,#图床]
目录: [图床]
日期: 2021-01-05

背景说明

微信公众号平台

  • 使用编辑器编辑文章时,需要手动上传图片到微信的图库。
  • 使用编辑器编辑文章时,可以在写作时粘贴由第三方编辑器渲染好的包括图片的内容。图片载入成功后会自动上传到微信的图库,之后再删除粘贴来源的图片并不影响载入成功后的图片的正常显示。
  • 因为微信公众号编辑器屏蔽外链,所以不是所有来源的图片都能载入成功。
    微信载入图片失败

博客园平台

  • 使用博客后台的markdown编辑器编辑文章时,可以手动上传图片到博客园的图库,图片上传成功后自动转换为markdown格式的图片链接。
  • 使用博客后台的markdown编辑器编辑文章时,可以直接使用markdown格式的第三方来源的图片链接。但是第三方来源的图片失效后,博客园就无法正常加载并显示图片。
  • 博客后台的markdown编辑器提供提取图片的功能,点击编辑器右下方的提取图片后,第三方来源的图片就自动上传到博客园的图库并自动转换为markdown格式的图片链接。之后第三方来源的图片失效不会影响博客园正常加载并显示图片。
    博客园编辑器提取图片

外部直链

  • 综合微信公众号和博客园平台,可以使用临时外链服务,并不要求永久存储图片。
  • 对于微信公众号,外链不应被微信公众号编辑器屏蔽。
  • 为了保证图片的可靠性,应在本地建立本地图床,本地图床能够和云端进行同步,并不一定要同步到外链服务方。
  • 为了保证图片的规范性,图片应采用一定的命名规则,使图片文件名和文章之间能够建立一定的联系。
  • 为了保证文章和图片的可迁移性,外链应具有一定的规则且不应改变图片文件原有的文件名。
  • 外链服务提供方的图片应无须登陆即可下载。

外链服务方

  • 以下服务提供方的外链不会改变图片原有的文件名。

国内对象存储

国内域名需要备案

国外对象存储

国外域名不需要备案

代码库+CDN加速

  • GitHub+jsDelivr
    • 文件名不变,需注册,不会被微信屏蔽
    • 直链:https://cdn.jsdelivr.net/gh/{用户名}/{仓库名}/{文件夹名}/{文件名}

图床服务方

  • 图仓 imagehub
    • 文件名不变,支持批量上传,无需注册,不会被微信屏蔽,重复文件上传失败
      图仓图床 Whois
    • 直链:https://s1.imagehub.cc/images/2021/01/04/Image_0000-00-00_00-00-00.jpg
      图仓图床图片验证
  • 麦克图床 macimg
    • 文件名不变,支持批量上传,需注册,不会被微信屏蔽,重复文件正常上传
    • 界面与图仓图床一致
      麦克图床 Whois
    • 直链:https://e.im5i.com/2021/01/04/Image_0000-00-00_00-00-00.jpg
      麦克图床图片验证
  • 云图床 cloudimge
    • 文件名不变,支持批量上传,需注册,不会被微信屏蔽,重复文件添加后缀
    • 界面与图仓图床一致,图片可以设置有效期
      云图图床 Whois
    • 直链:https://ss.im5i.com/2021/01/04/Image_0000-00-00_00-00-00.jpg
      云图床图片验证
  • z4a图床 z4a
    • 文件名不变,支持批量上传,需注册,会被微信屏蔽,重复文件正常上传
    • 界面与图仓图床一致,图片可以设置有效期,上传速度略慢
      z4a图床 Whois
    • 直链:https://z4a.net/images/2021/01/04/Image_0000-00-00_00-00-00.jpg
      z4a图床图片验证

注意事项

  • 微信未屏蔽: GitHub+jsDelivr 、图仓图床、麦克图床、云图床
  • 微信已屏蔽:Backblaze B2、z4a图床
  • 根据微信对以上图片外链的屏蔽情况可知
    • 微信屏蔽外链采用黑名单模式
    • 微信屏蔽外链采用域名屏蔽模式
  • 根据以上结果可知
    • 采用CDN加速域名的外链图片基本不会被屏蔽
    • 新近小众图床提供的外链图片暂时不会被屏蔽

参考资料


版权声明:本文为「梦幻之心星」原创,依据 CC BY-NC-SA 4.0 许可证进行授权,转载请附上原文出处链接及本声明。


博客园地址:https://www.cnblogs.com/Sky-seeker
微信公众号:关注微信公众号,获取即时推送
微信名:梦幻之心星 微信号:Sky-seeker


posted @ 2021-01-05 14:51  梦幻之心星  阅读(465)  评论(0编辑  收藏  举报