iOS: mobiles Bloggen

Das neue Blog ist jetzt wenige Tage alt und zuletzt habe ich mich damit beschäftigt, wie ich auch von unterwegs Änderungen oder einen kurzen Blogpost publishen kann.

git-(hub)

github

Mit git oder github hatte ich bisher nichts am Hut - ich bin kein Coder, habe da keine Ahnung von und auch git hat mich zunächst nur verwirrt. Nachdem ich jetzt aber einige Tage damit herumgespielt habe (Konzept lerning by doing), muss ich gestehen, dass das Veröffentlichen von Änderungen an meinem Blog durch git um einiges einfacher wird - egal an welchem Gerät ich arbeite, ich kann immer auf einfachste Art und Weise an den aktuellen Stand meines Blogs gelangen und für kleine Änderungen reicht alleine eine Shell zur Umsetzung.

Working Copy [website]

Um auch auf dem iPhone bzw. dem iPad an mein Blogrepository kommen zu können, nutze ich den Git-Client Working Copy. Dieser ist in die iOS-Files-App eingebunden und clont das Repo dorthin. Hier kann ich auf die Blogdateien zugreifen, sie editieren oder neue Posts erstellen. Nach getaner Arbeit werden sie per “git commit” und “git push” wieder zu github hochgeladen.

Schreiben

iAWriter [website]

Zum Verfassen neuer Blogposts nutze ich iAWriter - einen simplen aber effektiven Markdown-Editor der schon seit Jahren meine erste Wahl für meine Notizen und somit ständiger Begleiter auf meinem iPhone ist. iAWriter ermöglicht mir einfaches und ablenkungsfreies Schreiben auf iPhone, iPad, Mac und sogar Windows.

Kodex [website]

Gelegentlich kommt es auch vor, dass kleinere Änderungen am Code notwendig sind, hierfür nehme ich Kodex. Diese App habe ich erst vor kurzem kennengelernt, da ich genau für den genannten Anwenungsfall gesucht habe. Sie macht was sie soll!

Veröffentlichen

Wenn alle Änderungen erledigt und an github übertragen sind, müssen sie noch auf dem Webserver veröffentlicht werden. Dies mache ich aktuell noch manuell, indem ich mich per ssh auf den Server verbinde, die Änderungen des Git-Repositories hole und dann von hugo die neuen Seiten generieren und ins Webverzeichnis kopieren lasse.

Promt [website]

Promt ist ein ssh-Client für iOS - der Entwicklers beschreibt ihn wie folgt:

It’s the best SSH client for iOS. Restart your server from a coffee shop. Fix a web page from the back of a car. It’s elegant, powerful, and always ready.

Ich habe dem nichts mehr hinzuzufügen.

Nach erfolgreichem Verbinden auf den Webserver wechsel ich in das git-Verzeichnis, aktualisiere dies per “git pull” und nutze folgenden Befehl zum veröffentlichen der Website:

Erstellen und veröffentlichen der hugo-Pages
1
hugo -d /path/to/www

0%