vimrepress es un complemento para trabajar con WordPress. Esta mañana he leído sobre él en el blog de CyberHades y me han entrado ganas de probarlo.

Instalación

Para que funcione, además de instalar el complemento deberemos activar el servicio XML-RPC en WordPress para publicar de forma remota. Para activarlo vamos a Ajustes > Escritura y marcamos la casilla XML-RCP.

Ahora vamos a instalar el complemento. Descargamos la última versión estable, en estos momentos la 2.1.5, y la descomprimimos en el directorio ~/.vim:

$ wget "www.vim.org/scripts/download_script.php?src_id=16490" -O vimpress-stable_2.1.5.zip
$ unzip vimpress-stable_2.1.5.zip -d ~/.vim

Añadimos al fichero de configuración de vim, ~/.vimrc:

let VIMPRESS = [
    {
        'username': 'user',
        'password': 'pass',
        'blog_url': 'http://your-first-blog.com/'
    }, {
        'username': 'user',
        'blog_url': 'http://your-second-blog.com/'
    }
]

Uso

Algunos comandos que muestran cómo utilizar el complemento:

:BlogList             -  Los 30 últimos artículos.
:BlogList post 100    -  100 últimos artículos.
:BlogList page        -  Las 30 últimas páginas.

:BlogNew post         -  Añadir un artículo.
:BlogNew page         -  Añadir una página.

:BlogSave             -  Guardar (por defecto, como publicado).
:BlogSave draft       -  Guardar como borrador.

:BlogPreview local    -  Vista previa en local.
:BlogPreview publish  -  Publicar y vista previa.

: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

Para que funcione, además de instalar el complemento deberemos activar el servicio XML-RPC para publicar de forma remota. Para activarlo vamos a Ajustes > Escritura y

Markdown

Con vimpress podemos utilizar Markdown para escribir los artículos en lugar de hacerlo en HTML. Tendremos que tener instalado el paquete python-markdown.

Un pequeño ejemplo de su sintaxis:

# Título H1

## Título H2

### Título H3

_cursiva_

**negrita**

***negrita y cursiva***

texto del enlace = [texto del enlace](http://www.example.com)

texto alternativo de la imagen = ![texto alternativo de la imagen](http://www.example.com/image.png "Título de la imagen")

enlace referenciado = [enlace referenciado][id] y en otra parte añadimos [id]: http://example.com/ "Title"

Listado sin orden:

  • "- foo"
  • "- bar"

Listado ordenado:

  1. "1. primero"
  2. "2. segundo"

> cita

> > cita anidada

    code

Referencias

» Vim, Markdown y WordPress » vimrepress » Markdown syntax » Markdown web dingus


Entradas relacionadas


Published

Category

dev

Tags

Contacto