Welcome to the site template for the MTGs ! This template allows you to quickly create websites for your events and conferences. Feel free to contribute :)
- Clone this repository :
git clone https://github.com/mtg-x/event-template.git
- Install dependencies :
bundle install
- Launch the site locally :
jekyll serve
(when editing the config.yml, restart the server) - Your site should be accessible at
localhost:4000
.
- For first time user, you have to install Ruby and NodeJS. You may follow the installation guide in the Jekyll tutorial or Ruby on Rails Tutorial for Windows, Linux, and MacOS (installation videos are included).
- Install Jekyll by using the command
gem install jekyll
. - Then, install Jekyll Sitemap and Jekyll SEO gems by using the command
gem install jekyll-sitemap
andgem install jekyll-seo-tag
. - Start your localhost server by using the command
jekyll serve
. Make sure that you are at the root directory of your folder before using this command. - Your site should be accessible at
localhost:4000
. - For additional information about Jekyll, refer to the official website.
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.
This page is the main page of the site. Use it to promote your event through a description of your event, few stats and throwback pictures from previous events for example.
- Configure the event title, index pages, date and icon in the
_config.yml
file. - You can edit the introduction of your website in the
_includes/markdown/intro.md
file. - You can edit the stats in the
_data/statistics.yml
file. - You can edit/add/remove sections in the
index.html
file.
- Put your agenda in the
_data/agenda.yml
file. - For each session, create a new file in the
_sessions
folder. - Link the session
uid
key with the time slot in the_data/agenda.yml
file.
- Edit your speaker's info in the
_data/speakers.yml
file. - Store their pictures in the
_images/speakers
folder.
This page can be used to promote your team.
- Put the team informations in the
_data/team.yml
file. - Put the team profile pictures in the
_images/team
folder.
- Edit your FAQ in the
_data/faq.yml
file.
- Edit your code of Conduct in the
pages/coc.html
file
- Edit your sponsors on the
_data/sponsors.yml
file. - Store their logos in the
_images/sponsors
folder.