--- ---
This is a simplistic conference website generator for tech people who have other things to do.
Check the AHM server status page for error messages, or to see whether this site is up-to-date.
This is a jekyll site, with support for pandoc/mediawiki format for files ending in *.wiki.
The philosophy is that all "small" data on sessions, speakers etc goes into yaml files under /_data/. Jekyll generates web pages from this data, without overriding pages that have been manually added to the file tree. "Large" or free text data (eg: abstracts, web page text...) goes into files manually added into the tree, which can also "include" the generated parts as necessary.
See below for what data goes where, and what pages go where.
The code lives on https://github.com/neicnordic/ahm16. Contact your project leader or area coordinator for access.
Please feel free to click around and see how things are used in practice.
You can use /_utils/validate.py to ensure that data is still consistent after you changed it.
- /_data/
- /_includes/
- /_layouts/
- /_plugins/
- /media/
- /people/(person_id)/index.wiki
- /program/
- /program/day(day_nr)/index.html
- /sessions/
- /sessions/(session_id)/index.wiki
- /sessions/(session_id)/(talk_id)/index.wiki
- /_utils/
Some general points:
Directories that start with '_' are special. These files help making pages rather than become pages themselves.
Directories that do not start with '_' end up as webpages with corresponding urls, if you put index.wiki files in them.
Webpage files ending with *.wiki use the pandoc/mediawiki format. Other files are used as-is, preferably: html.
You can use Liquid templating tags in files that start with a delimited yaml metadata block (like this one).
Example: