npm

Join us for the "JavaScript Supply Chain Security" tech talk, presented by VP of Security, Adam Baldwin. 6/20 at 10am PT.Sign up here »

hexo-deploy-tencentcloud-cdn

0.0.3 • Public • Published

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"}}

返回值说明

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

data

参数名称 类型 描述
count Int 此次刷新提交的URL数目
task_id String 此次刷新任务对应的ID

需求

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

更新日志

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

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

install

npm i hexo-deploy-tencentcloud-cdn

Downloadsweekly downloads

3

version

0.0.3

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability