hexo-deployer-cos
hexo-deployer-cos copied to clipboard
希望部署过程能删除bucket中不再需要的对象
例如前一次部署后,bucket中有图片img/a.jpg 修改博客后img/a.jpg不再需要,于是我在本地将其删除 希望部署后bucket中img/a.jpg也能对应删除
如果没有类似的操作,bucket中不能被覆盖的废弃文件会越来越多,只能手动清空bucket来清理这些没有用的文件
通过配置部署参数,提供该功能,例如
deploy:
type: cos
xxx: [local|remote]
标识文件以远程还是本地为准
该功能可于3月份发布
可以选择腾讯云官方出的coscmd,然后采用Github Actions来自动化部署,这样就不用在配置文件中存储secretId和secretKey的明文了,避免博文的源仓库公开导致了明文泄露
# 上传文件
coscmd upload <localpath> <cospath>
# 上传文件夹
coscmd upload -r <localpath> <cospath>
现在支持使用环境变量配置,在未配置secretId、secretKey等参数的情况下,会从环境变量读取
通过配置部署参数,提供该功能,例如
deploy: type: cos xxx: [local|remote]
标识文件以远程还是本地为准
该功能可于3月份发布
请问该功能更新了吗?我觉得很有必要。