Skip to content

ClairBerlin/como-website

Repository files navigation

como-berlin.de

In diesem Repository liegt der Quellcode der COMo-Website1. Wir verwenden Jekyll als Static Site Generator.

Der Inhalt der Website ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz .

Creative Commons Lizenzvertrag

How To Development

Install dependencies:

  $ gem install jekyll bundler
  $ bundle install

Deploy locally: jekyll serve --livereload

Server will listen on http://127.0.0.1:4000

Inhalte

Die einzelnen Seiten der Website werden aus Markdown-Dateien im obersten Verzeichnis des Repositorys generiert. Lediglich dieses README.md ist in der Jekyll-Konfigarionsdatei explizit ausgeschlossen. Jekyll verwendet kramdown und unterstützt dementsprechend dessen erweiterte Syntax.

Daten für die Navigation und ähnliches werden in YAML-Dateien im _data-Verzeichnis gepflegt.

Layout

Jede Seite sollte im Front Matter das zu verwendende Layout angeben, z. B.:

layout: page

Die verschiedenen Layouts liegen im _layouts-Verzeichnis. Das Standard-Layout ist page, das Kerngerüst ist in default.html definiert.

Das derzeitige Design verwendet Bootstrap. Die SASS (bzw. SCSS)-Dateien dazu liegen im _sass-Verzeichnis und werden in main.scss eingebunden.

Footnotes

  1. The Clair Platform and the Clair-Berlin initiative are now part of the CO2-Monitoring (COMo) project, funded by a grant from the Senate Chancellery of the Governing Mayor of Berlin.