The March for Science celebrates the public discovery, distribution, and understanding of scientific knowledge as crucial to the freedom, success, health, and safety of life on this planet.
We are a nonpartisan group, marching to demand action in the following areas: Literacy, Communication, Policy, and Investment.
This is a jekyll site hosted for free using GitHub Pages with SSL provided for free by Cloudflare. The domain was purchased via Name Silo and the theme is a modified fork of the free New Age template created by Start Bootstrap.
Google Analytics is also used.
Feel free to fork this repository to create your own March for Science website.
More information about how to get started:
- Setting up Github Pages for your organistation
- Using a custom domain with GitHub Pages
- Setting up SSL for Github pages with Cloudflare
The following instructions are for OSX but should mostly work for any *nix system.
Requirements
- Ruby
- Gulp
- Jekyll
If you don't have the latest version of Ruby you can install it on OSX easily with Homebrew (follow the instruction to install it here).
brew install ruby
This is used to compile the JS and CSS.
npm install gulp-cli -g
npm install gulp -D
Used to generate the static site for local development and testing.
gem install jekyll bundler
Once these are installed, from the root of the site you can run:
gulp && bundle exec jekyll serve
This will both compile the JS/CSS and generate the static site files for local testing.
If you change any JS or CSS you will need to restart this service. HTML/MD files will be automatically regenerated on save.