开发者社区> 镜像站> NPM> hexo-deployer-huaweicloud-obs
hexo-deployer-huaweicloud-obs
huaweicloud obs deployer plugin of Hexo.
Last updated 2 years ago by ruandy .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install hexo-deployer-huaweicloud-obs 
SYNC missed versions from official npm registry.

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

Current Tags

  • 1.0.0                                ...           latest (2 years ago)

2 Versions

  • 1.0.0                                ...           2 years ago
  • 0.1.0                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 2
Dependencies (1)
Dev Dependencies (0)
None
Dependents (0)
None