This app was built with Jekyll version 3.3.1, but should support newer versions as well.
Install the dependencies with Bundler:
$ bundle install
jekyll commands through Bundler to ensure you're using the right versions:
$ bundle exec jekyll serve
One-time job: generate credentials on Consonance (General Products developers only)
How to run locally
- Add and remove products to be included on the site, on Consonance:
On the command line:
API_KEY=1234567890 ruby lib/seed.rb
If you happen to be Emma reading this, you can get that from querying the
ApiKey table on production.
jekyll build --watch
To run the site locally:
To push to production: * Build for production
JEKYLL_ENV=production jekyll build
Push to S3 AWS account emma+snow We use
It will calculate the diff, update the changed files, upload the new files and delete the obsolete files.
Now hosted on Netlify. Push master to git origin to deploy via an automatic pipeline. No need to build before pushing as Netlify uses deploy hooks to run
[x] google analytics
[x] more shop links
[x] refine list on consonance of what should be published
[x] set up aws
[x] home page copy