Federico Silva Ponte Diseñador Web


Manejando los post de WordPress desde VIM

26 dic 2011

Empecemos con una máxima: “El que se acostumbra a utilizar VIM encuentra muy difícil editar o crear texto en cualquier otro programa o entorno”. Esto lo he comprobado personalmente luego de descubrir las virtudes de este magnífico editor de texto.

Sin embargo, muchas veces nos encontramos editando texto en otros ámbitos: escribiendo mails, comentando en foros, escribiendo artículos en WordPress, etc. En este caso nos vamos a concentrar en cómo publicar y manejar un blog de WordPress desde el mismo editor. Sin ir más lejos, este mismo post lo estoy escribiendo desde vim, y será publicado sin siquiera salir del editor.

¿Como Funciona?

Empecemos viendo el plugin que nos posibilita manejar WordPress desde VIM. Su nombre es VimRepress, y puede ser descargado desde el siguiente link:

VimRepress

Si tienes conocimientos de inglés puedes leer las instrucciones desde allí mismo, de lo contrario pasaremos a explicar en simples pasos como instalar y manejar el plugin.

Instalando

El primer paso es descargar el plugin y copiar sus contenidos en las carpetas de vim correspondientes. Utilizando la consola:

cd .vim
unzip /path/to/vimpress_2.x.x.zip

Luego debemos configurar el plugin para que reconozca nuestro sitio y nos conecte con él. Abrimos .vimrc y copiamos lo siguiente (cambiando los datos según sea conveniente):

let VIMPRESS = [{'username':'usuario',
                'password':'password',
                'blog_url':'http://dirección-de-tu-blog.com/'
                }]

Usando el plugin

Una vez instalado y configurado, el plugin nos proporciona algunos comandos para interactuar con nuestro blog de WordPress. Estos son los comandos más importantes:

:BlogList – List 30 recent posts.
:BlogList page – List 30 recent pages.
:BlogList post 100 – List 100 recent posts.

:BlogNew post – Write an new post.
:BlogNew page – Write an new page.

:BlogSave – Save (defautely published.)
:BlogSave draft – Save as draft.

:BlogPreview local – Preview page/post locally in your browser.
:BlogPreview publish – Same as `:BlogSave publish’ with brower opened.

:BlogOpen 679
:BlogOpen http://your-first-blog.com/archives/679
:BlogOpen http://your-second-blog.com/?p=679
:BlogOpen http://your-third-blog.com/with-your-custom-permalink

Últimas consideraciones

El plugin utiliza markdown para generar el contenido de los post. Esto resulta muy útil ya que nos permite insertar text en formato html de forma mucho más rápida que desde el editor visual de WordPress. Por más referencias sobre como utilizar este lenguaje, pueden visitar la documentación

Vim es el mejor editor de text que existe en la actualidad al menos en mi opinón. Contar con herramientas como esta para publicar contenido en WordPress es realmente una facilidad que nos permitirá ahorrar muchísimo tiempo y mejorar considerablemente nuestra productividad.

Ahora tu comentario...