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.
To build the site into the build
directory for the first time:
npm install
gulp
Subsequent changes can be built by:
gulp
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.