These are the build instructions. That means, if you want to run the site locally on your computer, you have to follow these instructions.

Why? Because I’m using a build tool, Jekyll. The reason I’m using Jekyll is I want to modularize my html, and jekyll seems to be popular and minimal, and github does it.

If you really don’t want to run jekyll, I also have a repository for the build. So you can start from there. But really, you’re making it harder on yourself to do things like add new pages. To get started from this build, do the following:

  1. open a terminal get in an empty folder

  2. git clone https://github.com/paretoman/ballot_site.git

  3. rename “ballot_site/” to “ballot/”: mv ballot_site ballot

  4. python -m http.server or some other way to serve the files. Serve from the folder that contains “ballot/”.

Here are instructions for building this site on your local machine.

  1. Install Ruby. You might want to follow these instructions from jekyll​.

  2. Do these to install jekyll and bundler and to start a server for the code.

gem install jekyll bundler
gem install jekyll -v 3.8.7
bundle exec jekyll serve

Other tips for Developing the site:

Edit this page.