Files
hexo-deployer-s3-plus/README.md
Nicholas Terwoord f6cb56397a Allow the user of Environment Variables
Instead of storing sensitive information in your hexo config, you can instead set environment variables for your S3 configuration.

Requires that the environment variables `AWS_KEY` and `AWS_SECRET` be set.
2014-09-01 19:54:44 -04:00

62 lines
1.0 KiB
Markdown

# S3 deployer plugin for [Hexo](http://zespia.tw/hexo/)
This plugin can deploy your blog via S3.
## Usage
### Install
```
npm install hexo-deployer-s3 --save
```
### Enable
Add `hexo-deployer-s3` to `plugins` in `_config.yml`.
``` yaml
plugins:
- hexo-deployer-s3
```
### Configure
Add `bucket`, `aws_key` and `aws_secret` to `deploy` in `_config.yml`.
```
deploy:
type: s3
bucket: <S3 bucket>
aws_key: <AWS id key> //Optional, if the environment variable `AWS_KEY` is set
aws_secret: <AWS secret key> //Optional, if the environment variable `AWS_SECRET` is set
concurrency: <number of connections> //Optional
region: <region> //Optional, see https://github.com/LearnBoost/knox#region
```
### Disable
Remove `hexo-deployer-s3` from `plugins` in `_config.yml`.
``` yaml
plugins:
- hexo-deployer-s3
```
### Update
Execute the following command.
```
npm update
```
### Uninstall
Execute the following command. Don't forget to disable the plugin before uninstalling.
```
npm uninstall hexo-deployer-s3
```
[Hexo]: http://zespia.tw/hexo