Skip to content

FreifunkWesterwald/Jekyll-Website

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Freifunk Westerwald Webseite

Jeder Commit in diesem Repository von Travis überprüft.
Build Status

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.

Änderungen machen:

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.

Wo gibts was zu tun?

Alle Aufgaben werden hier verwaltet.

Lokale Installation

Voraussetzungen

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

Herunterladen

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

Installation der Abhängigkeiten

npm install

Erstellen der Seite

grunt
bundle exec jekyll build
grunt gulp:hypher

Server starten und auf Änderungen warten

npm start

Die Seite kann dann im browser unter localhost:4000 aufgerufen werden.

Packages

No packages published

Languages

  • JavaScript 51.6%
  • SCSS 32.0%
  • HTML 11.5%
  • CSS 4.8%
  • Ruby 0.1%