My personal blog, powered by gulp, hosted on AWS S3 with Cloudfront as CDN
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.modules
build
node_modules
src
.babelrc
.gitignore
.travis.yml
README.md
_config.yml
extract-dependences.sh
gulpfile.js
package.json

README.md

blog Build Status

The source for my personal blog at http://charemza.name/, built using gulp, hosted on AWS S3 with Cloudfront as CDN, and deployed using Travis.

Build

To build the site into the build directory for the first time:

npm install
gulp

Subsequent changes can be built by:

gulp

Deploy

Dependencies must be tar-gzipped and committed before deployment by running pac

pac

Pushing to master will trigger Travis to deploy onto Amazon S3. For reference, Travis will run

for f in .modules/*.tgz; do tar -zxf "$f" -C node_modules/; done
gulp publish

See the .travis.yml file for details. If running locally must have AWS credentials loaded so the AWS Node.js SDK can find them.