JBake

JBake. Generación de sitios web estáticos

Buscando una herramienta de generación de web estáticas que permita utilizar tanto Markdown como Asciidoc –que son los dos formatos que utilizo normalmente– he encontrado JBake, que de todas las que he probado es la que me ha parecido más sencilla.

JBake

JBake es un SSG (Static Site Generator) realizado en Java. Admite como formatos de entrada Markdown y Asciidoc, entre otros.

Instalación

  1. Descargar y descomprimir JBake en un directorio (llamado a partir de ahora JBAKE\_HOME).
  2. Añadir al PATH la ruta JBAKE\_HOME\bin

Uso

Creación de un proyecto

$ mkdir project
$ cd project
$ jbake -i

Configuración

La configuración del proyecto se guarda en jbake.properties.

Construcción

$ jbake -b

genera la salida en el directorio output. Es este directorio el que tenemos que subir a nuestro sitio web.

Previsualización

Se puede previsualizar el resultado ejecutando JBake en modo servidor:

$ cd project
$ jbake -s

Al servidor se accede mediante la url http://localhost:8820.

asciidoctor

AsciidocFx. El editor definitivo para Asciidoc

http://asciidocfx.com/ es un editor escrito en JavaFx pensado para generar libros escritos en formato asciidoc, aunque se puede utilizar para cualquier tipo de documento.

Tiene vista previa automática, crea salidas en PDF, HTML, Epub, Mobi, Docbook y OpenDocument a partir de documentos mardown o asciidoc.

Una gran ayuda que nos evita el instalar ruby, la gema de ascidoctor, crear los scripts de generación, etc.

Atom

Atom, ¿la alternativa a Sublime Text?

Atom es un editor de texto para desarrolladores al estilo de Sublime Text, pero Open Source.

Tiene gestión de paquetes y distintos temas. Además de soporte de Markdown y Asciidoc con previsualización automática.

Se presenta como el editor del Siglo XXI.

sublime text

Editar las notas de Evernote con Sublime Text


Evernote es posiblemente la mejor aplicación para gestionar notas, principalmente por tres cosas:

  • sus posibilidades de búsqueda,
  • su herramienta para capturar páginas web,
  • es multiplataforma y mantiene una copia de las notas en la nube.

Sin embargo tiene un gran inconveniente: y es lo complicado que es crear una nota o editar una existente. Es muy difícil dar formato a las notas de forma coherente.

Aquí vienen en nuestra ayuda Sublime Text y Markdown. Para comunicar Sublime con Evernote nos valemos del plugin Sublime Evernote.

Uso de Sublime Evernote

(Documentación propia del plugin)
Nota: La autenticación con Evernote no funciona con Explorer.

Sublime Text 2 plugin for Evernote

Install

Through Package Control

Command Palette > Package Control: Install Package > SublimeEvernote

or

Command Palette > Package Control: add Repository && input 'http://github.com/jamiesun/SublimeEvernote

Command Palette > Package Control: Install Package > SublimeEvernote

or clone this repository in

  • Windows: %APPDATA%/Roaming/Sublime Text 2/Packages/
  • OSX: ~/Library/Application Support/Sublime Text 2/Packages/
  • Linux: ~/.Sublime Text 2/Packages/
  • Portable Installation: Sublime Text 2/Data/

Usage

Command Palette > Send to evernote

Context menu > Send to Evernote

Context menu > Evernote settings

Markdown Support

Write notes in Markdown and they will be processed when they are sent to Evernote.

This:
this

Turns into this:
this

Authenticating with Evernote

In order to send notes you need to authenticate and allow the plugin permissions via Evernote’s oauth.
This is a bit of a manual process now as there are no callbacks to Sublime to handle this process automatically.
Here are a collection of screenshots to step you through the process.

Step 1 – Sublime text2 open your browser,you need login:

login

Step 2 – Authorize plugin with Evernote:

authorize

Step 3 – Copy oauth verifier

redirect
verifier

Step 4 – Verify token on Sublime

redirect

Step 5 – Rejoice!

redirect

Metadata

Use metadata block to specify title and tags.

---
title: My Note
tags: tag1,tag2
---
sublime text

Administrar WordPress con Sublime Text

Podemos administrar nuestro sitio de WordPress con Sublime Text gracias al paquete Sublpress.

Instalación de Sublpress

La forma más sencilla es mediante el Package Control de Sublime Text, aunque también se puede instalar descargándolo desde su proyecto en Github.

Configuración

La configuración es muy sencilla, es suficiente con acceder a “Manage Sites”, para lo que pulsamos Ctrl+Shift+P y elegimos WP: Manage Sites, así accedemos a un fichero de configuración donde debemos escribir los datos de conexión a nuestro WordPress de la siguiente forma:

{
    "upload_on_save": true, // Unused
    "scratch_directory": "~/.sublime/wordpress",  // Unused
    "sites":
    {

        "nombre del sitio":
        {
            "host": "mi.sitio.com",
            "username": "admin",
            "password": "contraseña"
        }

    }
}

Uso

Una vez configurado nos conectamos a WordPress pulsando Ctrl+Shift+P y elegiendo WP: Connec to Site. Una vez conectados, pulsando de nuevo Ctrl+Shift+P vemos todas las posibilidades que tenemos buscando todos los comandos que empiezan por WP: que son los correspondientes a este paquete de administración de WordPress.

Por ejemplo, podemos crear un nuevo post y según lo vamos grabando sube los cambios automáticamente a nuestro WordPress. Si tenemos habilitado Markdown es cómodo escribir un post, como estoy haciendo yo ahora mismo :-)

john-banville

He leído: La rubia de ojos negros, de Benjamin Black

Benjamin Black (seudónimo de John Banville) continúa con esta novela la serie sobre el detective Philip Marlowe, de Raymond Chandler, a petición de los herederos de éste.

Los seguidores de Marlowe parecen divididos en las críticas a la novela: unos piensan que es una digna sucesora de la saga de Raymond Chandler y otros creen que no ha estado a la altura.

Sinopsis

(De Alfaguara)

Arranca la década de los cincuenta. Philip Marlowe se siente tan inquieto y solo como siempre y el negocio vive sus horas bajas cuando irrumpe en su despacho una nueva clienta: joven, rubia, hermosa y elegante, Clare Cavendish, la rica heredera de un emporio de perfumes, pretende que Marlowe encuentre a un antiguo amante, un hombre llamado Nico Peterson.

Sí: Banville/Black pone su pluma al servicio del espíritu de Raymond Chandler por encargo de sus herederos y resucita al legendario detective privado (ese hombre que no conoce a las mujeres, pero tampoco se conoce a sí mismo) para embarcarlo en una nueva y peligrosa aventura en las calles de Bay City.

Banville es muy bueno siempre, con nombre propio o adoptado…​ No percibes la impostura en La rubia de ojos negros y la devoras de un tirón…​ Todo el rato tienes sensación de déjà vu, pero es algo grato, la antigua fascinación se renueva.

— Carlos Boyero
Babelia

Soy un investigador privado con licencia y llevo algún tiempo en este trabajo. Tengo algo de lobo solitario, no estoy casado, ya no soy un jovencito y carezco de dinero. He estado en la cárcel más de una vez y no me ocupo de casos de divorcio. Me gustan el whisky y las mujeres, el ajedrez y algunas cosas más. Los policías no me aprecian demasiado, pero hay un par con los que me llevo bien. Soy de California, nacido en Santa Rosa, padres muertos, ni hermanos ni hermanas y cuando acaben conmigo en un callejón oscuro, si es que sucede, como le puede ocurrir a cualquiera en mi oficio, y a otras muchas personas en cualquier oficio, o en ninguno, en los días que corren, nadie tendrá la sensación de que a su vida le falta de pronto el suelo

— Philip Marlowe
en la novela El largo adiós

Mi valoración personal

No puedo decir que sea un gran seguidor de las novelas de Philip Marlowe, sólo he leído dos (el número de adaptaciones al cine que he visto es bastante mayor), aunque sí me han gustado bastante.

Teniendo en cuenta que ésta es una novela de Philip Marlowe me parece que está bastante conseguida, recreando muy bien la atmósfera de las novelas de Raymond Chandler, aunque algo menos oscura y con una trama más sencilla de seguir. No me veo capaz de distinguir leyendo una parte si es de Benjamin Black o de Raymond Chandler. Pero la novela de Black en conjunto se diferencia es que es más fácil de leer y tiene una historia menos interesante.

Sin tener esto en cuenta, es una novela policíaca bastante bien escrita y entretenida. Aunque da la impresión de que todo lo que cuenta ya lo hemos leído o visto en el cine cientos de veces, sin llegar a sorprender en ningún momento.

Mi nota: un 3 sobre 5