logo-color-multi.png

Per poder publicar des d'Emacs a un blog hi ha diverses maneres. Tot i això, en el meu cas, ja fa temps que uso org2blog. Des dels primers inicis a ara, ha tingut diversos canvis, i la veritat és que em funciona molt bé.

Passo a compartir com ho faig.

instal·lació

Primer que res, cal quenir-ho instal·lat. Per fer-ho, només cal seguir les instruccions de la seva pàgina.

Dins del nostre .emacs afegim:

(add-to-list ‘package-archives ‘(“melpa-stable” . “https://stable.melpa.org/packages/") t)

i també

(require ‘org2blog) (require ‘org2blog-autoloads)

I fem un M-x package-install i posem org2blog

finalment, si volem tenir la llista de blogs al nostre .emacs, el model a seguir és aquest:

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

En un principi, ja ho tenim tot preparat!

Escrivim

Per fer aparèixer el menú, podem cridar-ho amb:

M-x org2blog-user-interface

Tot i això, prefereixo crear una combinació de tecles, jo he triat 'C-c o' i ho he posat a la meva .emacs:

(global-set-key “\C-co” ‘org2blog-user-interface)

Ara triem [e], nou búfer. Ens demanarà el blog on volem escriure i la seva contrassenya. I un cop ja contacta amb el nostre blog, ens crea una plantilla amb les dades bàsiques per començar:

#+ORG2BLOG: #+DATE: [2021-05-29 ds. 19:06] #+OPTIONS: toc:nil num:nil todo:nil pri:nil tags:nil ^:nil #+CATEGORY: org2blog #+TAGS: Emacs, Lisp #+DESCRIPTION: #+TITLE: títol

Ara escrivim a dins i modifiquem les dades que calguin. I un cop ho tinguem, podem desar-ho per més endavant, o ho podem publicar!

Publiquem

Res més fàcil que escriure

org2blog/wp-post-buffer

o fer 'C-c o' i a continuació [l].

Però per anar, encara més ràpid, tinc afegit al meu .emacs:

(global-set-key [f11] ‘org2blog-buffer-post-publish)

i amb [F11] ja ho publica!

Conclusió

Amb aquestes petites idees i tot el potencial de ORGMODE ja tenim una gran eina per publicar al nostre Wordpress.

Un cop publicat el document tindrà assignat #+POSTID: NUM, aquest número farà que cada vegada que el tronem a obrir i a modificar, al publicar de nou, ens modifica l’article del blog i no en crea cap de nou.

Salut!

;-)

font: https://github.com/org2blog/org2blog