Publicar en tu blog desde Emacs
13/03/11
Quizá no seamos muchos los adictos a Emacs que tenemos un blog, pero si es tu caso seguro que alguna vez has pensado en lo cómodo que sería contar con la potencia de Emacs a la hora de publicar una entrada en tu blog. Pues bien, en este post voy a explicar cómo utilizar Emacs para publicar en tu blog, sin tener ni que abrir el navegador. De hecho, este post ha sido publicado íntegramente desde Emacs, así que funciona muy bien.
Para conseguir nuestro objetivo vamos a utilizar un plugin de emacs llamado Weblogger. A continuación explico los pasos a seguir.
- En primer lugar, descargamos el archivo weblogger.el desde launchpad, y el archivo xml-rpc desde emacswiki.org y los guardamos en el directorio de plugins de Emacs (si no existe, crealo), que en GNU/Linux es:
~/.emacs.d/plugins
- Ahora editamos el archivo de configuración de Emacs, y le añadimos la siguiente línea:
(load-file "~/.emacs.d/plugins/weblogger.el")
- Ahora, la próxima vez que abramos Emacs, ya tendremos disponible el modo para publicar en WordPress. Si ejecutamos M-x (Alt+x, para los que no estén familiarizados con Emacs), escribimos “weblogger” y pulsamos un par de veces al tabulador, Emacs mostrará todas las posibilidades del plugin que hemos instalado.
Antes de publicar en nuestro blog, deberemos crear una configuración para dicho blog. Para ello debemos ejecutar el modo “weblogger-setup-weblog” e introducir los datos que se solicitan, asignándole un nombre al final a la configuración creada. Es importante destacar que a la hora de introducir la url, deberemos escribir la url de un archivo llamado “xmlrpc.php” que se encuentra en el directorio raíz de nuestro hosting. Por ejemplo, en mi caso es: http://www.yakiboo.net/xmlrpc.php.
Una vez hayamos creado una configuración para nuestro blog, podremos publicar ejecutando el modo “weblogger-start-entry”. Aparecerá un buffer con el siguiente contenido:
Subject: Aquí tenemos que escribir el título del post Keywords: Aquí tenemos que indicar las etiquetas Date: 13 mar 2011 17:20:31 +0100 From: sgm Newsgroup: YakiBoo --text follows this line-- Aquí tenemos que escribir nosotros el post.
Se supone que tenemos que emplear un tipo de lenguaje abreviado que interpreta el modo, con una sintaxis similar a la sintaxis WIKI. Este es el mayor problema que he encontrado, porque yo prefiero escribir en HTML, a pelo, pero la sintaxis que resalta es la otra; además hay algun pequeño problemilla con los cortes de línea automáticos, pero estoy seguro de que es cuestión de configurar bien la herramienta. Una vez que guardemos el buffer (con C-x C-s), la entrada será publicada automáticamente. Si hacemos alguna modificación y volvemos a guardar el buffer, automáticamente serán reflejados los cambios.
Existen más modos de “weblogger”, es cuestión de experimentar con ellos. Permiten abrir post existentes y editarlos, borrar posts, etc. Espero que os resulte útil.
Puedes dejar un comentario, o referenciar este post desde tu sitio web.


Responde
Leave A Reply