0.0.3 • Published 6 years ago

hexo-deploy-tencentcloud-cdn v0.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

Hexo 腾讯云CDN主动刷新插件

这是一个Hexo使用腾讯云CDN自动刷新的插件,使用腾讯云COS部署网站,经常会出现提交完成后,CDN迟迟不刷新问题,固写次插件配合使用。

详细使用教程请参考这篇文章

安装方法

和你平常安装插件方法一样,使用下面的命令即可安装本插件。

npm install hexo-deploy-tencentcloud-cdn --save

配置 _config.yml

本插件配置依赖Hexo根目录下_config.yml配置文件,需要插入下面的配置才可生效。

deploy:
- type: tencent_cdn

tencentcdn:
  secretId: 'A*******************************a' ## 你在https://console.cloud.tencent.com/cam/capi 获取到的SecretId
  secretKey: 'B*******************************G' ## 你在https://console.cloud.tencent.com/cam/capi 获取到的SecretKey

A*******************************aB*******************************G更换为你在腾讯云API控制台获取到的secretIdsecretKey。具体配置方法可以参考这里

之后使用hexo g -d部署即可看到效果。

命令:

hexo g -d

输出:

INFO  Deploy done: tencent_cdn
腾讯云CDN首页刷新推送结果{"code":0,"message":"","codeDesc":"Success","data":{"count":1,"task_id":"1540810210711616112"}}

返回值说明

参数名称类型描述
codeInt公共错误码,0表示成功,其他值表示失败。 详见错误码页面的公共错误码
messageString模块错误信息描述,与接口相关
codeDescString英文错误信息,或业务侧错误码。 详见错误码页面业务错误码
dataArray详细说明见下文

data

参数名称类型描述
countInt此次刷新提交的URL数目
task_idString此次刷新任务对应的ID

需求

  • 部署hexo时自动提交首页链接刷新CDN
  • 部署hexo时自动提交刷新整个目录
  • 更新文章时按需刷新文章链接

更新日志

2018年10月29日 创建新项目,后续更新请耐心等待。

本项目更改参考腾讯云CDN官方SDK,详见这里