Skip to content

Edirom/ess-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESS Logo

Edirom Summer School Website

Web pages for the Edirom Summer School built via Jekyll.

Editing pages

The regular website routine involves these issues:

  1. Adding news posts: New posts must follow the filename format YYYY-MM-DD-someName.suffix and are to be put in the _posts folder. The most recent three are displayed on the start page and all are accessible from the "archiv" page.
  2. Adding new programs: Summer School programs for every year are found in the _archiv folder, named programm.html. It's important that the metadata "title" string contains "Kursprogramm", otherwise the programm will not properly be displayed on the "archiv" page.
  3. Updating the top navigation: To have the top navigation point at the right program, please modify the YAML file at _data/navigation.yml.

Building locally

With Node (npm), Ruby, RubyGems and Bundler (gem install bundler) installed as prerequisites it should be enough to enter

npm install
bundle install
bundle exec jekyll serve --livereload

Now browse to http://localhost:4000 to see the page live.

Docker

There's a docker image available at Docker Hub, based on an Nginx web server. Run it with

docker run --rm --name ess -p8080:80 edirom/ess-website

and point your browser at http://localhost:8080.

To build the image on your local machine (before running) use, e.g.,

docker build -t ess -f Dockerfile.nginx .

(.nginx is for building a static page)

Credits

Software and Frameworks used:

License

This work is licensed under a Creative Commons Attribution 4.0 Unported License (CC BY 4.0)