Skip to content

creek-service/creek-service.github.io

Repository files navigation

Creek's GitHub pages site.

This GitHub repo has the source code for the root Creek Service site.

The root is a folk of mmistakes/minimal-mistakes: an awesome Jekyll theme, that's been modified to create a theme for the Creek site.

The docs folder contains the root www.creekservice.org site.

Setup

If you want to hack about with the site or add content, then follow these instructions to be able to run locally.

Prerequisites

  1. Install Git, obviously.
  2. Install Jekyll
  3. Install Builder by running gem install bundler.

Installing

1. Clone the repository

git clone git@github.com:creek-service/creek-service.github.io.git
cd creek-service.github.io

2. Install the gems

bundle install

This will install Jekyll itself and any other gems that are needed.

3. Update

Occasionally update gems

git checkout main
git pull
bundle update
git checkout -b gems-update
git add .
git commit -m "updating gems"
git push --set-upstream origin gems-update

4. Run the local server

bundle exec jekyll serve --livereload

This will launch a web server so that you can work on the site locally. Check it out on http://localhost:4000/creek.