BashBlog – Publicando con un script de 500 lineas

Cuando se trata de hacer blogs o incluso webs sencillas, WordPress es el CMS más usado. Pero no es la unica alternativa, ni mucho menos. Sobretodo si buscas al sencillo. WordPress está bien si quieres tener cierta moduralidad y funcionalidades. Pero si buscas algo más sencillo, Bash Blog es la solución.

Podemos instalarlo y empezar a usarlo tal que así:

$ git clone https://github.com/cfenollosa/bashblog.git
$ cd bashblog
$ bash bb.sh

Puede que al ejecutarlo nos pida que definamos la variable $EDITOR. En el prompt debemos poner EDITOR=$editor», siendo $editor el editor que queramos, tal cómo vim, emacs, nano, etc. También podremos crear los articulos con markdown o con html. Por defecto, busca Markdwon.pl y sinó, fuerza el html. Dado que la única necesidad real del programa que use markdown es que acepte el formato *markdown in.md > out.html, podemos usar cualquiera que acepte este formato. Lo único que tenemos que hacer es cambiar la línea 146 en la que se define la variable markdown_bin. Con poner el nombre del binario valdrá. En mi caso, queda así.

$ markdown_bin="$(which markdown || which markdown)"

Ahora, podemos empezar con la edición. Lo haremos pasándole el argumento post al ejecutar el script. Y nos saldrá un texto cómo este:

Title on this line

<p>The rest of the text file is an <b>html</b> blog post. The process will continue as soon
as you exit your editor.</p>

<p>Tags: keep-this-tag-format, tags-are-optional, example</p>

Quien sepa un poquito de inglés, no tendrá problema. No tiene mucho misterio. Instertamos título, cuerpo del artículo y por último tags, de tenerlos. Este articulo se veria así, si usásemos ese programa. Y poco más hay que añadir. La gracia de esto es precisamente el minimalismo y la facilidad que ofrece. Sólo hay que retocar los archivos que se ven por ahí, tal cómo index.html para el nombre del sitio y tal vez la traducción de los botones. Pero nada más, no he tardado, literalmente, más de 10 minutos en hacerlo. Y hasta te crea los feeds.

Un programa a tener en cuenta.

Compartir

2 Comentarios

  1. Tiene buena pinta y complicado tienen los atacantes buscar un input donde tratar de hacer el mal.

    ¿Esto es HTML puro y duro?

Deja una respuesta a drymer Cancelar respuesta

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax