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