Blog Setup
Nach dem ich schon länger nach einer einfachen Lösung für’s bloggen gesucht habe, bin ich zufällig auf die Kombination von Github-Pages und Jekyll gestoßen.
Hier beschreibe ich nun wie ich die erste Version meiner Seite zum Laufen gebracht habe.
Github Page eirichten
- ein Gihub Repository mit Username.github.com anlegen. In meinen Fall stereosupersonic.github.com
- das Projekt lokal erstellen
mkdir stereosupersonic.github.com
cd stereosupersonic.github.com
git init
touch index.html
git add index.html
git commit -m 'hompage init'
git remote add origin git@github.com:stereosupersonic/stereosupersonic.github.com.git
git push origin master
unter http://stereosupersonic.github.com sollte man einen leere Seite sehen
##Domäne anpassen
- eine Datei Namens CNAME anlegen und die Domäne eintragen deimel.de
- nach github Pushen
- beim Hoster oder DNS-Provider den DNS A record auf stereosupersonic.github.com zeigen lassen
##Jekyll einrichten
- gem install jekyll
- die Verzeichnisse “_layouts”, “_posts”, css und images anlegen
- habe mich hier https://github.com/mojombo/mojombo.github.com inspirieren lassen ;-)
- Pushen
##ersten Blog Post schreiben
- im Verzeichnis “_posts” einen neu Datei anlegen im Muster Jahr-Monat-Tag-titel-ohne-leerzeichen.md
- im Header layout: post und title: Mein erster Post eintragen
- mit Markdown den gewünschten Text formatieren
- Pushen
Erster Blog-Eintrag ist online.
Probleme
wenn beim Start der Fehler kommt invalid byte sequence in US-ASCII
in der Bash folgende Variablen setzen:
export LANG=de_DE.UTF-8
export LC_ALL=de_DE.UTF-8
TODO
- atom.xml für rss
- rss bei Feedburner eintragen
- Template Engine auf Haml umstellen
- Layout auf Twitter-Bootstrap umstellen