hexo-deployer-aliyun-oss

Hexo deployer aliyun oss tool support MD5

Usage no npm install needed!

<script type="module">
  import hexoDeployerAliyunOss from 'https://cdn.skypack.dev/hexo-deployer-aliyun-oss';
</script>

README

hexo-deployer-aliyun-oss部署器使用说明

本项目:https://github.com/arkylin/hexo-deployer-aliyun-oss

源项目:https://github.com/wertycn/hexo-deployer-ali-oss

本项目源项目的基础上增加MD5校验工具,这样就可以避免上传重复文件耗时了,本地计算MD5的时间如果不是什么大文件,基本可以忽略不计,后续也可能会加入其他功能。例如:文件排除项、时间或文件大小比对等

0.0.4 增加永久MD5文件,但当运行hexo clean或者手动删除了public建议也删除source/_data/public_md5.json文件

在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 d

即可将项目部署到oss中 ,默认情况下,将文件上传到bucket的根目录下,如果需要部署到其他目录,请在deploy下添加remotePath选项进行指定

    remotePath:<您要部署的目录>