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](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. primero"
"2. segundo"
> cita
> > cita anidada
code
Referencias
» Vim, Markdown y WordPress » vimrepress » Markdown syntax » Markdown web dingus