1.0.0 • Published 6 years ago

hexo-deployer-huaweicloud-obs v1.0.0

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

hexo-deployer-huaweicloud-obs

Huaweicloud obs deployer plugin for Hexo.

特性说明

  1. 支持增量同步本地文件目录到华为云OBS文件夹
  2. 支持设置是否同步删除OBS文件和目录
  3. 支持指定OBS同步目录
  4. 支持设置本地过滤文件和OBS过滤文件

安装

$ npm install hexo-deployer-huaweicloud-obs --save

Options

首先在 _config.yml做如下的配置:

deploy:
  type: "huaweicloud-obs"
  server : "https://obs.cn-north-1.myhwclouds.com"
  bucket: "obs-2f97"
  accessKeyId: "R7DYQD3DQRRLTDWYttE3S"
  secretAccessKey: "TERHf0NGpDrbhsbc1h3xymB9w22wK8lLgOhdgFkgjCB2"
  localFilesIgnorePattern: "^\\..*"
  remoteDir: "/"
  syncDeletedFiles: "yes"
  syncDeletedFilesIgnorePattern: "^\\..*"
名称必选默认值描述
server必填nullOBS服务器地址,以https://开头,不包含桶名称 比如https://obs.cn-north-1.myhwclouds.com
bucket必填nullOBS桶名称
accessKeyId必填null访问OBS的accessKeyId
secretAccessKey必填null访问OBS的secretAccessKey
localFilesIgnorePattern可选"^\..*"本地忽略文件的正则表达式 与文件相对于public的相对路径相匹配,路径分隔符为/ 比如: img/avast.png
remoteDir可选/同步到远端的目录,路径分隔符为/
syncDeletedFiles可选yesyes或者no, 除syncDeletedFilesIgnorePattern匹配上的文件外 如果是yes,则本地文件删除后,OBS中的文件也会对应删除
syncDeletedFilesIgnorePattern可选"^\..*"远端忽略文件的正则表达式 与文件相对于remoteDir的相对路径相匹配,路径分隔符为/ 比如: img/avast.png