An academic conference website template built using Jekyll.
The site generated by this repo can be seen here
- A data file (
_data/conference.yml) to configure all conference information.full_title: conference fullname e.g., First xxx conference on xxxx, 2017.short_title: conference shortname e.g., xxxx2017descriptioin: short description about the conference (< 160 char)location: conference locationlogo_path: conference logoslideshow: images slideshownavbar: navigation menu.news: news section.sponsors: sponsor section.deadlines: important dates of deadlines, pass-due date will be automatically printed with del line.social_media: social media on the navbar. (current support facebook and twitter.)organizing_committees: organzizing committeessteering_committees: steering committees - Renamed to Local Hostprogram_committees: program committees- more configuratioins to come.
- Google Analytics: in
_config.yml - Font-awesome
- Bootstrap v4.
Reference Based on @yishanhe's jekyll-conference-template.
The text about the conference for the main page is directly in index.html file. The bulk of the details about the conference are held in the _data/conference.yml file. E.g. the title, dates, organisers names, image locations for slideshow, and sponsors. NB - the images for the carousel should be approx 16:9 ratio,
The schedule is stored in the file _data/schedule.yml To update the schedule, committ the updated schedule.yml file to the repository, the website will automatically update within a few minutes. The layout of the schedule.ylm file is by date, and time slots, added chronologically in the file e.g.
- date: "2021-11-10"
dateReadable: "2021-Nov-10"
timeslots:
- startTime: "8:50" endTime: "9:00" title: "Opening remarks"
- startTime: "9:00" endTime: "10:00" title: "Keynote: Personalized Medicine" speaker: "Leslie Biesecker (NIH/NHGRI)" abstract: "Personalized medicine is the way forward, discuss..." chair: "Lynn Schriml" etc...
you can add a type to any time slot to change the way its presented, e.g. type: "presentation" allows you to nest time slots into a session, or type:"service" changes the colour to display e.g. for lunched and coffee breaks.