WordPress mit Vim benutzen
Heute wurde mir einmal mehr bewiesen, dass Vim alles kann: Ich dachte mir: “Der Editor von WordPress ist doch eigentlich doof (genauer gesagt, versuchte ich Vim-Befehle in den Editor zu tippen
), das geht doch sicher alles auch mit Vim.” Und mit “geht in Vim” meine ich nicht “in Vim schreiben und dann Copy-Paste”; wenn schon, dann richtig.
Geht natürlich, zuständig ist das Plugin vim(re)press.
Installation
Einfach von der Seite herunterladen und nach ~/.vim/ entpacken.
cd ~/.vim/ unzip /PFAD/ZUR/vimpress-VERSION.zip
In eurer ~/.vimrc müsst ihr dann noch einen Eintrag nach dem folgenden Schema machen:
let VIMPRESS = [{'username':'user',
\'password':'pass',
\'blog_url':'http://your-first-blog.com/'
\},
\{'username':'user',
\'blog_url':'http://your-second-blog.com/'
\}]
Die Passwortangabe ist optional, wenn nicht, wird man interaktiv in Vim gefragt.
Zusätzlich will man noch python-markdown oder python-markdown2 (AUR) installieren. Das ermöglicht es einem die Blogposts in Markdown-Syntax zu schreiben. Das ist deutlich angenehmer als immer HTML-Elemente benutzen zu müssen.
Benutzung
:BlogNew post
erzeugt einen neuen Blogpost aus der aktuell geöffneten Datei. An die Datei wird oben ein Header mit Meta-Informationen wie Titel, Kategorien und Tags angefügt, die man dann ausfüllen kann/sollte.
:BlogPreview local
zeigt den Blogpost lokal in HTML formatiert an (Ohne Template und CSS, wirklich nur der Artikel).
:BlogPreview publish
veröffentlicht den Artikel hingegen und zeigt ihn dann an.
:BlogSave draft
speichert den Post als Entwurf. Ohne das “draft” wird er publiziert.
:BlogList [post]
zeigt alle Blogeinträge an. Man kann einzelne auswählen und editieren. Will man den Artikel mit Markdown editieren, muss man allerdings im Header “EditType” auf “Markdown” setzen (steht vorher auf “HTML“).
:BlogOpen <Artikel-ID>/<Artikel-URL>
Öffnet einen Artikel direkt zum Bearbeiten.
Sowohl :BlogNew als auch :BlogList kann man auch mit dem Argument “page” statt “post” benutzen, um Seiten statt Artikeln zu bearbeiten.
Dieser Artikel ist natürlich in Vim geschrieben

Dann kennst du sicher auch schon das Plugin für Firefox “vimperator”.
Nach 2-3 Wochen Eingewöhnungszeit möchte man nichts anderes mehr.
Gruß
Markus
Ja, sehr nettes Plugin