Tag Archives: SVN

Markdown and me

Markdown Icon

Nach einiger Recherche habe ich nun meinen Dokumentationsstandard gefunden. Zu lösen war die Konstellation.
* 2 Blogs
* SVN Server
* Git Repositories

In diesen Bereichen werden je nach Bedarf Dokumente erstellt. Wichtig war ein einheitliches Format um bei Bedarf zum Beispiel auch bestehende, noch nicht veröffentlichte Beiträge auf einfache Weise zu publizieren. Ebenfalls wichtig war eine einfache Auszeichnungssprache, um auch mobil am iPad (wo auch gerade dieser Post entsteht) arbeiten zu können ohne in anglebrackets <> zu versinken.

Tools

Folgende Tools kommen zum Einsatz.
* 1Writer (4.99 €; App-Store-Link)
* Atom (kostenlos; GitHub)
* Atom markdown-preview (kostenlos; GitHub)
* WordPress Markdown-Plugin (kostenlos; Jetpack-Link)
* Markdown Preview Plus (kostenlos; Chrome-Extensions-Link)
* Apache2 (kostenlos; Link)
* Git (kostenlos; Link)
* SourceTree (kostenlos; Link)
* Dropbox (kostenlos; Link)

Workflow

Geschrieben wird der Content entweder in Atom (Mac/Windows) oder in 1Writer (iPad). Beide Programme besitzen ein Preview Feature (Atom Shortcut shift+ctrl+m). Im iPad-UseCase wird das Dokument in einen dedizierten Markdown-Ordner über Dropbox synchronisiert. Von dort kann die Datei auf dem Rechner in das entsprechende Git Repository aufgenommen werden. Für das einfache Arbeiten mit Git verwende ich SourceTree.

Soll der Artikel auf einem der Weblogs veröffentlicht werden wird der Text in den WordPress Text-Editor (nicht Visual) kopiert. Nach der Veröffentlichung erzeugt WordPress mit Hilfe des Markdown-Plugins den entsprechenden HTML-Code.

Im Falle von privaten Dokumenten wird der Inhalt über einen Apache, welcher auf meinem lokalen Raspberry Pi läuft, im lokalen Netz veröffentlicht. Die .md Dokumente werden beim Aufrufen im Chrome mit Hilfe von Markdown Preview Plus automatisch gerendert. Ein Konvertieren über das Linux Paket markdown in HTML ist zwar möglich, bringt mir jedoch keinen Mehrwert.

Happy Writing!

Subversion (SVN) Error 405 Method Not Allowed in response to OPTIONS request

Mein SVN auf dem Raspberry versagte nach dem letzten

   1: sudo apt-get update

   2: sudo apt-get upgrade

Weder ein Update noch ein Commit war möglich.

 

Leider habe ich das Problem mit mehreren Komponenten. Meine Ubuntu- und somit Linux-Zeit liegt etwas zurück aber irgendwie wächst nicht gerade das Vertrauen in die Linux-Welt wenn nach jedem Update/Upgrade erst mal alles rekonfiguriert werden muss.

Abhilfe konnte ich in diesem Post auf ubuntuusers finden.

 

Datei “/etc/apache2/mods-enabled/dav_svn.conf” mit einem Editor öffnen.

   1: sudo nano /etc/apache2/mods-enabled/dav_svn.conf

 

Folgende Zeile auskommentieren (# vor die Zeile).

   1: SVNListParentPath On

 

Leider funktioniert danach das Listen der Repositories im Browser nicht mehr. Zumindest lässt sich aber so wieder mit SVN arbeiten. Ich update den Post falls ich eine “schönere” Lösung finde.