This GitHub repository is the source code for the Gamechangers in STEM website: STEMGamechangers.github.io.
It was built based on the Event Jekyll Theme which was created by Melvin Ch'ng. It is used under the GPL 3.0 license. THANK YOU Melvin for providing such an awesome resource :sparkles::tada:
Event Jekyll Theme is a theme that is designed to be used for conference and event purposes. The index page is a modification and built on top of Agency Jekyll Theme. Unlike most Jekyll Themes, Event Jekyll Theme is not meant to be a single page theme. This theme is a package that you can use for your organization's event as it come with almost everything you need. I reorganized all the files to make sure that you can easily reuse the same template each year (or each month, depending on how you organize the path), assuming that you event is once a year.
Big thanks to the creator of Agency as this theme would not be possible without their hard work! You are always welcome to contribute to this repository to make it better!
Example Site
Two different design:
UA-xxxxxxxx-x
with your personal analytics verification key in _includes/core_data/head.html
)_config.yml
)gem install jekyll
.gem install jekyll-sitemap
and gem install jekyll-seo-tag
.jekyll serve
. Make sure that you are at the root directory of your folder before using this command.localhost:4000
._Note: If you forked it and edited _config.yml
via the online editor on Github, the Github pages may not work. In that case, you will make any changes (add a new line, etc) and push the changes from your local machine via CLI or GUI git._
/css/2016_style
. Both 2016
and 2017
are sharing the same stylesheet./css/2016_style/img
you will find where the pictures in /2016
are stored at. You will find the images of speakers in /css/2017_style/img
. This setup is to ensure that we can easily to move from year to year by creating new folders._2016_pages
and _2017_pages
are the folders that store subpages._2016_data
and _2017_data
are the folders that store each sections in home page. Those sections are can be removed by removing or commenting out the include
code in _layout/2016_home.html
or _layout/2017_home.html
._data/twenty_16/
and _data/twenty_17/
contains data
files for agenda, faqs, home about section data, speakers, and team members information. The data file is in the format of .yml
. The reason why the folders are named twenty_16
and twenty_17
are due to liquid syntax will throw errors if the name contains integer.