Ik gebruik de package org2blog om blogposts vanuit emacs naar WordPress te sturen. Het is een kant-en-klare en vrij complete oplossing om binnen een paar minuten je eerste blogpost vanuit emacs te publiceren. De documentatie van de package, of plugin, is erg compleet. Het staat op een github-pagina, dat maakt het direct een muur van letters. Starten met de plugin voelt daarom als een enorme taak. Maar het valt reuze mee. Volg de 5 minuten tutorial en je kunt prima uit de voeten. Zeker als je al wat ervaring hebt in emacs.
Org2blog maakt gebruik van de xmlrpc-koppeling in WordPress om de post te publiceren. Deze staat standaard aan voor alle installaties van WordPress. Dat is natuurlijk een betere oplossing dan de extra plugins die je nodig hebt om de indieweb-oplossing met Micropub te gebruiken. Ik snap de keuze. Het is mogelijk om afbeeldingen mee te sturen met de blogpost. Ik heb nog geen handige manier gevonden om screenshots of andere beelden op mijn systeem snel in emacs te krijgen met het toetsenbord. Maar het kan, en dat vind ik al erg de moeite waard.
Vanuit de plugin in emacs kan ik direct intern linken naar de laatste 100 gepubliceerde blogposts. Wederom een keuze die ik snap op basis van snelheid en gemak. Maar ik zou naar oudere posts willen linken. Zoals naar de Micropub posts die ik in het verleden maakte. Dat kan volgens mij nog niet vanuit emacs. Natuurlijk kan ik in de browser eenvoudig een link vinden. Maar het echt centraal in emacs doen, dat is net een stap sjieker. En nee, ik ben nog niet zover om een eigen package te schrijven die mijn complete blog doorzoekbaar maakt.
Het valt me niet tegen, zo’n eerste 30 minuten met org2blog en publiceren op mijn eigen site. Ik zie wel manieren waarop het heel eenvoudig wordt om “even” iets te publiceren. Met org-capture en eigen templates kan dat mogelijk net zo snel als met de micropub oplossingen.
PS: Wie weet hoe ik in orgmode snel een link kan plakken rondom het woord of de selectie waar mijn cursor staat? Het equivalent van CMD-k in WordPress en andere CMS systemen. Tips zijn welkom in de comments!
Grant says
M-@ C-c C-l will select the current word and paste a link.
C-c C-l alone will insert a link.
Customize org2blog/link-selection-size to load more than 100 posts.
Ton Zijlstra says
Calls to the xmlrpc end-point are blocked by my hoster to reduce the attack surface on WP. I found out after wondering for ages why the JetPack plugin only seemed to work for 10% of its features or so. So for me it’s micropub only.