This site is built using jekyll + browserify + bower, held together with grunt. Based on a workflow from here, but without using CoffeeScript.
- Install npm.
- Install grunt's command-line interface
npm install grunt-cli -g
- Run
npm install
from the command line inside the root directory to install local copies of necessary packages (this also calls bower install to install bower packages).
grunt serve
- Go to localhost:4000 in your browser.
- Run
grunt deploy
to push to the gh-pages branch, which will publish towww.savaslabs.com/durham-restaurants-map
- The javascript you should be editing is in js/map_source.js, which will get compiled to js/map_bundle.js by the grunt task.