Emacs

Bloguear con Emacs Org-Mode

Bloguear con Emacs Org-Mode
Gracias a los muchos complementos para Emacs, puede escribir en su blog desde su editor favorito. Esto es útil para las personas que usan su editor favorito la mayor parte del día. Para publicar en su blog de WordPress, puede utilizar Org2blog. Es fácil de configurar y tiene una buena interfaz de usuario para arrancar.

Para otras plataformas tiene otros paquetes, el término estándar para complementos, en Emacs. Si usa Googles Blogger, debe instalar bpe. Hay varios otros paquetes que admiten Jekyll y otros sistemas de análisis.

También hay un paquete para aquellos de ustedes que usan el motor de blogs Tinkerer. Más sobre eso en otro post.

El paquete Org2blog

El paquete org2blog llama al sitio de WordPress y envía sus blogs allí. Esto funciona tanto en WordPress autohospedado como gratuito.sitio web com. El paquete está disponible en MELPA o Github. Si lo toma de GitHub, debe agregarlo a su ruta, por su cuenta. Esto es útil si desea seguir las actualizaciones o incluso contribuir. Sin embargo, tendrá que asegurarse de que las dependencias estén instaladas. El paquete depende de:

xml-rpc metaweblog.el htmlize

Puede agregar estos desde MELPA, usando 'paquete'.

$ 'M-x install-package xml-rpc metaweblog htmlize

El código para incluir el paquete si lo ha copiado, agregue el siguiente código a su .archivo o directorio emacs.

(setq load-path (contras "~ /.emacs.d / org2blog / "load-path))
(requiere 'org2blog-autoloads)

Definición de sus credenciales y plataformas.

Antes de que pueda hacer algo, debe definir en qué y dónde está a punto de publicar. Esto requiere más código en su .archivo o directorio emacs. Para definir sus credenciales, agregue esto a su .archivo emacs.

(setq org2blog / wp-blog-alist
'(("mi blog"
: url "https: // ejemplo.com / xmlrpc.php "
: título predeterminado "Cómo"
: nombre de usuario "admin")
("Mi-otro-blog"
: url "https: // otro.ejemplo.com / xmlrpc.php "
: título predeterminado "Mi nueva receta"
: nombre de usuario "Johnny")
))

Tenga en cuenta que esta es una lista, si tiene muchos blogs, agréguelos a la lista. Cuidado con los paréntesis, son clave para LISP. Usted configura el nombre de usuario como el suyo, por supuesto. La contraseña viene más tarde, justo debajo de aquí. También tiene más configuraciones que esta, categorías predeterminadas es una opción. Cuando desee enviar una publicación, primero debe iniciar sesión. El inicio de sesión se realiza con:

'M-x org2blog / wp-login'

El minibúfer le preguntará en qué blog desea publicar. Si ha puesto el mismo código que el anterior, solo puede elegir 'mi-blog'. Cómo lo llames, depende de ti. También puede crear una entrada para cada blog que tenga, si tiene muchos. Una advertencia, al momento de escribir este artículo, la configuración a continuación, si bien es necesaria, no está configurada de manera predeterminada. Es posible que deba configurar esto en su .emacs.d archivos (s).

(setq gnutls-algoritmo-prioridad "NORMAL: -VERS-TLS1.3 ")

Ahora que ha iniciado sesión, puede empezar a crear.

Redacción, vista previa y publicación.

Para crear una nueva publicación, tiene la opción de llamar a 'M-x org2blog / wp-new-entry' o usar la página de Hydra. En la página de Hydra, tiene una lista de opciones que incluyen agregar una nueva entrada. Tendrá un nuevo búfer con valores predeterminados establecidos. Puede establecer esos valores predeterminados usted mismo. Esas configuraciones se establecen de la misma manera que cualquier documento en modo Org tiene su configuración. En general, los valores controlan cómo funciona una exportación. También contienen las etiquetas, la categoría y otros valores. Mientras escribe una publicación, puede establecerlos en la parte superior del documento. No es estrictamente necesario tenerlo en la parte superior, pero facilita su búsqueda para publicaciones largas. El formato tiene un '# +' y luego el valor que desea establecer.

# + TITLE Cómo escribir un blog en la línea de comandos
# + OPCIONES toc: nil num: nil todo: nil pri: nil etiquetas: nil ^: nil
# + TAGS Geeks, bash, emacs
# + CATEGORÍA Linux, MacOS
# + DESCRIPCIÓN Esta publicación cubre todas las formas de bloguear a la línea de comandos
# + FECHA <2019-07-28 Sun>

Todos los valores son opcionales, pero es genial tenerlos configurados para su publicación. Las etiquetas son las etiquetas de los blogs, las categorías son las que ya tienes o puedes poner una nueva. Org2blog le preguntará si debería crear la nueva categoría más adelante cuando publique. Una vez que haya escrito su publicación, puede crear un borrador y verlo con el siguiente comando.

'M-x org2blog / wp-post-buffer' o 'M-x org2blog / wp-post-buffer-and-publish'

El primero creará un borrador para que lo revises y el segundo lo publicará en tu blog. También puede cambiar una publicación existente, todo lo que necesita es la identificación de la publicación que se crea cuando publica su publicación. El valor está en la parte superior de la copia local de su publicación.

Conclusión

Usar Emacs para escribir un blog es una excelente manera de difundir su mensaje. Deberá acostumbrarse a una nueva forma de crear su publicación si está utilizando el editor basado en la web hasta ahora. Sin embargo, si está considerando hacer esto, probablemente esté en su editor la mayor parte del tiempo, lo que simplifica la transición.

WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...
El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...
El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...