Black in AI
Based on this theme: Demo and github project page
Setup & Basics
This site uses jekyll, to get started, clone or fork, and see the jekyll quickstart guide
Content can all be edited in markdown files in _segments/
or _speakers
To edit style, change the CSS in _includes/css
The main page is the index.html
will guide to most structure and _config.yml
defines many site variables.
Adding a section on main page:
- Add md file to
_segments
folder, date for order (oldest at top) - include yaml front matter as below
---
title: will display in the menu
bg: background color,
color: text color
emph: color of headings
style: [justify or center, as defined in css]
---
Note: colors can be defined using standard html names or using plain english names as defined in _config.yaml
Speakers
Speakers are also a collection, to add:
- create a markdown file named after the speaker
- add yaml front matter as below
- name image same as the md file up to extension add it to
img/
directory - the
layout: speaker
line should be included as is, that tells jekyll how to process the.md
file for inclusion elsewhere - see
2000-01-05-program.md
on how to include speakers within another section - all speakers are added to
/speaker-list
page
---
layout: speaker
display: Name as to be displayed on page
img: image name with extenstion (that must be in img dir)
type: [keynote, dinner]
link: url to the person's site
---
Speakers can be added to another part of the site using:
{% assign sp = site.speakers | where:"display", "Ciira Maina" | first %}
{{sp.output}}
The output is controlled by _layouts/speaker.html
.
The speakers are also output to a /speaker-list.html
.