本文最后更新于 1644 天前,其中的信息可能已经有所发展或是发生改变。
这个 Github 里面有 NPM 里面也有,觉得原版hexo-deployer-ali-oss每次都要上传全部文件就自己做了一个,有时间更新
做这个之前属于完全没学习过nodejs,完全面向浏览器编程。该项目制作修改时间2020-05-15 19:45~2020-05-15 22:53
名称叫这个
hexo-deployer-aliyun-oss
预览
hexo-deployer-aliyun-oss部署器使用说明
源项目:https://github.com/wertycn/hexo-deployer-ali-oss
该项目:https://github.com/arkylin/hexo-deployer-aliyun-oss
本项目在源项目的基础上增加了MD5校验工具,这样就可以避免上传重复文件耗时了,本地计算MD5的时间如果不是什么大文件,基本可以忽略不计,后续也可能会加入其他功能。例如:文件排除项、时间或文件大小比对等
在hexo项目下执行安装命令:
npm install hexo-deployer-aliyun-oss --save
在hexo项目配置文件_config.yml
中添加如下配置:
deploy:
type: ali-oss
region: <您的oss 区域代码>
accessKeyId: <您的oss accessKeyId>
accessKeySecret: <您的oss accessKeySecret>
bucket: <您的bucket name>
就这么简单 然后执行部署命令:
hexo g
hexo d
即可将项目部署到oss中 ,默认情况下,将文件上传到bucket的根目录下,如果需要部署到其他目录,请在deploy下添加remotePath选项进行指定
remotePath:<您要部署的目录>