Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 1.22 KB

readme.md

File metadata and controls

34 lines (22 loc) · 1.22 KB

The Christchurch Ruby website!

This is designed to run on GitHub Pages, using Jekyll. It's a static site, so no server-side processing is possible.

The guiding principle is simplicity. At time of writing, I have implemented:

  • A home page with a brief description of the group and a list of all the meetups.
  • A page for each meetup, with a description of the event.

Things I almost implemented but thought better of:

  • A way to see future meetup dates
  • A ICS feed for scheduled meetups and future meetup dates.
  • An RSS feed for events.
  • Event metadata like host, speaker, etc, including cute avatars from Gravatar or GitHub.
  • A map of the meetup location.

Adding a new meetup

To add a new meetup, create a new file in the _events/{year} directory. The filename should be the date of the event plus a description, in the format YYYY-MM-DD-whatever.md. Copy the most recent event file and update the details.

Running locally

To run this site locally, you'll need to have Ruby installed. Then, run:

gem install jekyll
jekyll serve

There isn't a Gemfile, because it's really just emulating GitHub Pages and hoping for the best.