Media Optimizer

Media Optimizer

已归档
7,276
2,107

使用 Cloudinary 提供的服务来优化媒体并提高网站的媒体资源加载速度和性能。

下载

安装到 Halo

方式一

如果安装了应用市场插件,可以直接在应用市场中搜索Media Optimizer并安装。

方式二

输入你的 Halo 站点地址,点击安装之后会重定向到你 Halo 后台并自动安装,Halo 的版本需要 >= 2.6.0。

方式三

点击手动下载,然后在 Console 上传。

归档说明

目前已经在 Halo 2.19 以上版本中实现了缩略图功能,因此本插件不再维护。

Media Optimizer

使用 Cloudinary 提供的服务来优化 Halo 主题端的图片媒体资源以提高网站的图片资源加载速度和性能。

How does it work?

  1. 通过拦截主题端的 HTML 页面,解析其中的 <img> 元素得到图片资源的 URL。
  2. 通过 Cloudinary 提供的 API 生成不同尺寸且格式为 Webp 的图片资源 URL。
  3. 修改 HTML 页面中的 <img> 元素,增加 srcset 属性,以便浏览器根据不同的屏幕尺寸选择合适的图片资源加载。

通过以上步骤,可以有效地提高网站的图片资源加载速度和性能。

Configuration

  1. Cloudinary 注册账号。
  2. 在 Cloudinary 控制台的 Getting Started 页面中找到 Cloud name、API Key 和 API Secret 信息,可以点击 View Credentials 查看。
  3. 在 Halo 后台的插件管理中配置此插件的 Cloud name、API Key 和 API Secret 信息为对应的值。
  4. 保存配置并清理一下页面缓存就已经生效了。

安装到 Halo

方式一

如果安装了应用市场插件,可以直接在应用市场中搜索Media Optimizer并安装。

方式二

输入你的 Halo 站点地址,点击安装之后会重定向到你 Halo 后台并自动安装,Halo 的版本需要 >= 2.6.0。

方式三

点击手动下载,然后在 Console 上传。

这是一个开源应用,我们推荐优先在开源仓库中提交 issue,以便开发者更好地接收和跟进问题。

去提交 issue