The Midgard Project website
This repository holds the source code for the Midgard Project website. It is a static site built with Jekyll from Markdown source files.
The site is split into different products, or libraries and frameworks maintained by the Midgard project. Each product is inside its own subdirectory.
The product directory contains a
index.md file with the base description of the product. These files use the
product template which then automatically pulls in all download instructions and documentation files of that product from the product's
Download instructions are regular Markdown-based Heroku posts. They need to contain the following metadata:
- tags: list of tags that has to include
- name: URL-safe version of the downloadable type, for instance
- title: Human-readable version of the downloadable type, for instance
Mac OS X
Documentation files are regular Markdown-based Heroku posts. They need to contain the following metadata:
- name: URL-safe version of the document, for instance
- title: Human-readable version of the document, for instance
Regular downloadable files can be placed anywhere in the repository outside of the
_layouts directories. See for instance the
Simply fork this repository, make the modifications you want, and send a pull request.
You need a local installation of Jekyll:
$ sudo gem install jekyll
Start a Jekyll server inside the repository:
$ jekyll --server --auto
The website will be available in http://localhost:4000/. Jekyll will rebuild it automatically when you save files.
All contents of this website are available under the Creative Commons Attribution-ShareAlike license.
The web design was made by Andreas Nilsson.