This project maintains the Jekyll layouts, stylesheets, and other assets required to automatically build the makehackvoid.com website.
We build the website automatically from plaintext Markdown files. This means adding your content is quite simple, with two options for doing so:
- directly via GitHub’s web interface; or
- 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
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:
- Jekyll (1.1)
- Twitter Bootstrap (3.0)
- jQuery (1.10)
- Jekyll-Incorporated
Liquid cheat-sheet: http://cheat.markdunkley.com/
The licensed for this project will be finalised before public release. It is proposed that it be released under the Apache License 2.0.
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