Arbeite immer im develop-Branch, der Master-Branch wird von Octopress für die Deployments genutzt.
Du brauchst (mindestens) die im Gemfile genannte Version. Fuer mehr Info hier Wenn du auf dem Linux per Packetmanager installierst, vergiss nicht die Header-Dateien (devel) zu installieren.
Es muss dich jemand zur Organisation hinzufuegen
git clone https://github.com/geekfem/geekfem.github.io.git # Projekt runterladen
cd geekfem.github.io # ins Projektverzeichnis wechseln
gem install bundler # bundler installieren
bundle install # octopress und co installieren
develop-Branch auschecken:
git checkout develop
Lokale Version aktualisieren:
git pull
bundle install
Neuer Artikel:
octopress new post "My Title"
Neue Seite:
octopress new page some-page
Seiten und Posts die du anlegst oder editierst sind in Markdown geschrieben. Hier gibt es ein Markdown Cheatsheet
Um die Aenderungen lokal anzuschauen:
jekyll serve
Sieht alles super aus, kanns los gehen:
git add .
git commit -m "Artikel hinzugefuegt"
git pull --rebase
git push
Bauen der Seite mit:
jekyll build
Deployen auf github pages mit:
octopress deploy
Fuer mehr Informationen ist die Dokumentation von Octopress 3.0 sehr gut
Fuer mehr Informationen zu dem Arbeiten mit git, hier noch ein Link.