edirom/ess-website

Sponsored OSS

By edirom

Updated almost 5 years ago
Archived

Edirom-Summer-School website as a docker image, powered by Nginx

Image
Security
Web servers
Content management system
1

1M+

edirom/ess-website repository overview

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.

Credits

Software and Frameworks used:

License

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

Tag summary

Content type

Image

Digest

Size

157 MB

Last updated

almost 5 years ago

docker pull edirom/ess-website:apache

This week's pulls

Pulls:

9

Last week