Skip to content
This repository has been archived by the owner on Oct 20, 2021. It is now read-only.

makehackvoid/makehackvoid.com

Repository files navigation

makehackvoid.com

This project maintains the Jekyll layouts, stylesheets, and other assets required to automatically build the makehackvoid.com website.

Usage

We build the website automatically from plaintext Markdown files. This means adding your content is quite simple, with two options for doing so:

  1. directly via GitHub’s web interface; or
  2. by downloading the project for editing locally

For more detail see the howto for writing/adding content on the MHV blog.

To hack on the website you’ll need Ruby and Ruby Gems. To fetch the necessary packages/dependencies use bundle, in the root of the project:

bundle install

and then build the site locally while watching for changes:

jekyll serve --watch

File structure

  • news/_posts/: news items (blog)
  • events/_posts/: event postings (blog)
  • projects/_posts/: project exhibition

We’re making use of some extra features over vanilla Jekyll:

Technologies

Other resources

Liquid cheat-sheet: http://cheat.markdunkley.com/

License

The licensed for this project will be finalised before public release. It is proposed that it be released under the Apache License 2.0.

To-dos

Layout/code:

  • join link (dropdown?) — membership.md - membership options, entry to google forms, email
  • events/news structure — fold together under journal

Content:

  • homepage
  • membership/join page
  • about/about our space page

Design:

  • mhv logo
  • homepage hero/banner items
  • footer goodness
  • project portfolio layout & typography
  • blog-reel layout & typography
  • news item styling (blog)
  • event item styling (blog)
  • table formatting