Rdw Techday Conference Site
The main layout is defined but the /_layouts/home.html
page. All the other page lay-outs are defined by /_layouts/page.html
. In the home.html and page.html pages a number of includes are loaded from /_includes
.
The pages shown in the top right menu are all grouped in the root folder. Adding a page here will add an extra menu button.
We have three collections:
- Organizer
- Speaker
- Session
The organizer pages are located in /_organizers
and have three fields, the part beneath the last three dashes is not used. Organizers are shown in the /about.html
page.
---
naam: John Doe
ref: john-doe
rol: Organizing endboss
---
naam:
contains the name of the organizerref
: contains a reference value which is used by the session collection and to find the speaker image in/assets/people/<ref>.jpg
. No spaces allowed. I make it lower case and replace spaces by a-
sign.rol
: contains the role of he organizer.
The speaker pages are located in /_sprekers
and have three fields, the part beneath the last three dashes is used as a bio for the speaker.
---
naam: John Doe
ref: john-doe
titel: Chief Mugwump
---
bio
naam:
contains the name of the speakerref
: contains a reference value which is used by the session collection and to find the speaker image in/assets/people/<ref>.jpg
. No spaces allowed. I make it lower case and replace spaces by a-
sign.titel
: The titel of the speakerbio
: The text is a markdown formatted text and will be converted to html automatically when the site is loaded by github pages.
A session is linked to a speaker through the sprekers field, the sprekers field must contain spreker.ref field. If so it will be shown linked to
The session pages are located in /_sessions
and have five fields, the part beneath the last three dashes is used as a description for the session.
speakers
: is a list of speakers doing the session. it is a list of the ref value in the speaker pages
The speaker list can be formatred like this
speakers: single-speaker
or like this when you have multiple speakers
speakers:
- speaker-one
- speaker-two
add the following A records to your DNS seettings
@ A 192.30.252.153
@ A 192.30.252.154