Org2Blog de Emacs à WordPress

Temps de lecture : < 1 minute

Cet article est écrit depuis Emacs et est à la fois un article sur Org2Blog et un test de publication.

Afin de poursuivre ma découverte d’Emacs, je me suis demandé s’il était possible de créer et poster des articles depuis mon traitement de texte.

Installation du package Org2blog

Si vous avez ajouté le dépôt MELPA alors Org2blog est présent, il suffit de l’installer comme un autre package.

Ajout dans le fichier ~/.emacs.d/init.el ou ~/.emacs

Il faut faire un minimum de configuration :

Exemple tiré de la documentation officielle.

(setq org2blog/wp-blog-alist
      '(("myblog"
         :url "https://myblog.com/xmlrpc.php"
         :username "username")))

Utilisation

  1. Se connecter au site (M-x org2blog-user-login)
  2. Écrire ce qui va être publié (m-x org2blog-buffer-new)
  3. Enregistrer un brouillon (M-x org2blog-buffer-save)
  4. Prévisualiser l’article (M-x org2blog-post-view)
  5. Publier quand l’article est terminé (M-x org2blog-buffer-post-publish)
  6. Se déconnecter du site (M-x org2blog-user-logout)

Il existe une interface pour faire tout cela et plus (M-x org2blog-user-interface)

Pour en savoir plus : https://github.com/org2blog/org2blog/blob/master/README.org#readme

Travailler de manière plus efficace

Org2blog est l’outil de préparation de l’article avant son envoi. Cet article est court et a été écrit en direct.

Normalement, le workflow est plutôt :

  1. Écrire l’article avec emacs et org-mode.
  2. Lancer org2blog (connexion)
  3. Transférer l’article
  4. Prévisualiser (optionnel)
  5. Publier et se déconnecter.

End of Spip

Temps de lecture : 2 minutes

Fin de partie pour le CMS Spip. J'éprouve de plus en plus de difficulté à utiliser ce CMS.

Je n'arrive pas à lui donner un habillage qui me convienne et je n'ai pas envie de passer du temps à apprendre à en faire un. Au début je voulais écrire, je n'ai pas le temps d'apprendre à en faire un, mais je me rends compte que je me mentais...

Continuer la lecture de End of Spip