19 Commits

Author SHA1 Message Date
Yunxiao Xu
ca046ef160 Update Readme 2025-09-11 17:37:16 -07:00
tianjincai
a812cce68d add chinese manual 2025-07-19 14:22:38 +08:00
tianjincai
b897cc1002 set as a new package 2025-07-19 14:10:40 +08:00
tianjincai
50994b567a add readme 2025-07-19 13:57:35 +08:00
李董睿煊
d1eb441498 Add support of customizing endpoint for S3-compatiable services 2022-08-31 22:54:37 +08:00
Nicholas Terwoord
c8a695663c Merge pull request #14 from Narsul/master
added `delete_removed` config param to deploy
2017-11-14 20:58:57 -05:00
Antony Peklo
83a6d5af1b added delete_removed config param to deploy 2017-11-06 20:00:50 +02:00
Bill Garrett
df134f3389 Optionally get access and secret keys from AWS CLI configuration 2017-06-07 10:51:13 -07:00
Andreas Böhrnsen
5e5c3c126b fix readme
It stated s3-cloudfront. Seems to be a 'copy paste' issue from a different repo's README.
2017-04-17 09:43:17 +02:00
Nicholas Terwoord
f0d78a9add Merge pull request #9 from jrbenito/pass-headers-nt3rp
Pass headers to s3-sync to be able to set metadata in objects
2016-12-13 23:49:03 -05:00
William
2409341605 readme 2016-12-01 20:23:56 -08:00
Josenivaldo Benito Jr
7d675f69c7 Pass headers to s3-sync to be able to set metadata in objects
s3-sync has the ability to receive headers as arguments and pass them to
AWS S3 as metadata headers. This modification proposes to set headers at
configuration so they are written in the objects when deploying.

Main motivation is to be able to pass CacheControl header and have
Cache-Control set for objects ovoiding "Leverage Browser Caching"
throwed by page speed analyzers.

Attention: Metadata are written equal to all objects (files) stored to
S3 and there is no way to tailor it by file type at this moment.

Signed-off-by: Josenivaldo Benito Jr <jrbenito@benito.qsl.br>
2016-06-27 15:43:40 -03:00
Nick Terwoord
446ed829ec Update documentation 2015-08-07 13:11:22 -04:00
Nick Terwoord
58d0a1c341 Update to Hexo 3.0
Update to make code more similar to existing hexojs plugins.

In theory should work with previous versions of hexojs, but forcing version to 3.0.
2015-05-06 20:03:36 -04:00
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
Nicholas Terwoord
74e7a6e5c1 Pass along region information
This PR allows someone to define a `region` key in `_config.yml` so that upload works correctly via `s3-sync`.

Why? [`s3-sync`](https://github.com/hughsk/s3-sync) uses [`knox`](https://github.com/LearnBoost/knox) to handle S3 commands. Unless your are uploading to `us-standard`, the upload will fail because the S3 url won't be correct.
2014-09-01 19:47:54 -04:00
Josh Strange
8ef4301495 Working code 2014-03-01 13:42:41 -05:00
Florian Cargoët
94a9546ddc fixed link in readme 2013-11-28 21:39:08 +01:00
Florian Cargoët
c85c1a6a62 initial commit 2013-11-24 23:41:24 +01:00