Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

hexo-alicdn-refresher

TXM983121MIT2.0.6

A Hexo plugin to refresh Alibaba Cloud CDN cache automatically after deployment.

hexo, plugin, hexo-plugin, cdn, alibaba, refresh, cache

readme

hexo-alicdn-refresher

🚀 一个 Hexo 插件,用于在每次部署后自动刷新阿里云 CDN 缓存。

✨ 功能介绍

  • 自动在 hexo deploy 后触发刷新;
  • 支持文件和目录类型的刷新;
  • 避免手动登录阿里云控制台操作,提高效率。
  • 安装简单,开箱即用

📦 安装方法

npm install hexo-alicdn-refresher --save

⚙️ 配置方式

在 Hexo 项目配置文件中添加以下配置:

aliyun_cdn_refresh:
  enable: true
  accessKeyId: YOUR_ACCESS_KEY_ID
  accessKeySecret: YOUR_ACCESS_KEY_SECRET
  paths:
    - url: "https://www.aimiliy.top/"
      type: Directory
    - url: "https://www.aimiliy.top/index.html"
      type: File
    - "https://www.aimiliy.top/assets/img/logo.png"

⚠️ 为了安全起见,建议项目private,以免密钥泄露。 ⚠️ type为Directory时,url必填带/ ⚠️ 可以直接指定文件链接,无需url和type,但是只能指定文件链接,不能指定目录

🚀 使用方式

部署时自动执行:

hexo clean && hexo g && hexo d

部署成功后会自动触发 CDN 缓存刷新。

🧪 效果示例

[hexo-alicdn-refresher] 🚀 开始刷新阿里云 CDN 缓存...
✅ 成功刷新:https://yourdomain.com/
✅ 成功刷新:https://yourdomain.com/index.html