Skip to content
Snippets Groups Projects
Jaime Arias's avatar
06bdd542

Website for the SynCoP workshop

This repository contains the code source to deploy the website of the SynCoP 2024 workshop.

Development

First, a development environment with Docker can be created as follows:

docker run --rm \
  --volume="$PWD:/srv/jekyll" \
  --publish 4000:4000 \
  -it jekyll/jekyll \
  /bin/bash

Inside the container, the dependencies can be installed as follows:

bundle install
bundle exec jekyll serve --host 0.0.0.0 --livereload

Finally, the site can be accessed from http://localhost:4000/workshops/syncop24.

Configuration

Workshop information

The basic information of the event is defined in the file _config.yml. In that file, the following information can be set.

  • title: the title of the event
  • acronym: the acronym of the event
  • logo: the path to the logo of the event
  • email: the e-mail used for contacting the organizers
  • description: a description about the event
  • timezone: the time zone of the event
  • conference: this variable contains the city and the dates of the event
  • hero: this variable contains the image shown at the top of the site. Also it's possible to set the copyright of the image

Statistics

Some statistics (e.g., number of participants) can be defined in the file _data/stats.yml.

Important dates

The dates of the event can be defined in the file _data/dates.yml.

Keynote speakers

The speakers can be defined in the file _data/keynotes. The photos of the speakers must be saved in the folder assets/images/speakers.yml.

Program

The program can be defined in the file _data/program.yml

Committees

The committees can be defined in the file _data/committees.yml