Jeder Commit in diesem Repository von Travis überprüft.
Dieses Repository enthält sowohl die Inhalte der Website freifunk-westerwald.de, als auch einen Fork des Jekyll Themes so-simple-theme.
Zur Erstellung der Html Seiten wird der 'static site generator' Jekyll verwendet.
Jeder ist herzlich eingeladen Informationen hinzuzufügen oder Fehler zu korrigieren.
Um die Texte auf der Seite zu ändern müssen nur die dazu
gehörigen Markdown Dateien angepasst werden.
Das kann man z.B. machen in dem man einfach direkt in GitHub auf bearbeiten klickt, dann wird ein Pull-Request erzeugt und jemand aus dem Team muss die Änderungen noch bestätigen.
Wenn man die Änderungen direkt in der Seite sehen möchte empfiehlt es sich die
Seite lokal einzurichten.
Alle Aufgaben werden hier verwaltet.
Um die Website bei sich lokal zum laufen zu bringen, werden folgende Programme benötigt:
Falls nicht vorhanden, können diese z.B. unter Arch-Linux folgendermaßen installiert werden. Bei andern Systemen müssen statt pacman die individuellen Paketmanager verwendet werden, bzw. unter Windows die Programme einzeln von den Hersteller-Seiten geladen werden.
sudo pacman -S git
sudo pacman -S ruby
gem install bundler
gem install jekyll
sudo pacman -S nodejs
sudo pacman -S npm #Wird bei anderen Paketmanagern oft mit node installiert
sudo npm install -g bower
sudo npm install -g grunt-cli
Um später die Änderungen auch wieder hochladen zu können, ist es sehr zu empfehlen git zu verwenden.
git clone https://github.com/FreifunkWesterwald/Jekyll-Website.git
cd Jekyll-Website
npm install
grunt
bundle exec jekyll build
grunt gulp:hypher
npm start
Die Seite kann dann im browser unter localhost:4000 aufgerufen werden.