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.

Emacs 27.1

Temps de lecture : 2 minutes

Une grosse semaine de sortie pour moi : WordPress 5.5 et emacs 27.1 le même jour, le 11 août 2020.

Pour WordPress, comme je l'utilise depuis peu, je dirai simplement que la mise à jour s'est déroulée sans le moindre problème.

Continuer la lecture de Emacs 27.1

Configurer Emacs

Temps de lecture : 6 minutes

Configurer Emacs pour coder en python3 comme sur un IDE spécialisé nécessite de mettre en place une configuration.

Sans aucune configuration, Emacs est capable de reconnaître un script python, il permet d'écrire du code indenté correctement comme tout éditeur de texte. Avoir un IDE python nécessite quelques efforts supplémentaires.

Cet article parle d'un un work in progress et d'autres articles viendront compléter celui-ci sur ce sujet.

Continuer la lecture de Configurer Emacs

Problème de PATH

Temps de lecture : < 1 minute

Un phénomène curieux constaté dans Emacs : malgré l'installation de tous les bons modules avec pip, impossible de les utiliser pour contrôler le code python.
Lors de l'utilisation d'une commande flake8 dans le terminal embarqué :

flake8 pygame_board.py
/bin/bash: flake8 : commande introuvable

Pourtant, la même commande faite dans le terminal du système d'exploitation se déroule correctement :

Continuer la lecture de Problème de PATH

Dompter Emacs #2 Mode Outline

Temps de lecture : 4 minutes

Après une brève introduction, il est temps d'entrer dans le vif du sujet pour l'écriture.
Le tutoriel permet d'acquérir les bases de manipulation de texte, je n'y reviendrai pas.
Beaucoup de commandes vont être présentées, si vous testez, ne pas oublier C-_ qui permet d'annuler une action et C-g qui permet d'annuler la saisie d'une commande.

Continuer la lecture de Dompter Emacs #2 Mode Outline