Mi blog con Emacs y Org-Page

Desde hace un tiempo a esta parte, ando migrando todo mi flujo de trabajo hacia org-mode, por lo que evidentemente he empezado a trabajar con Emacs Sinceramente me ha llevado mi tiempo hacerme con él, acostumbrados a los típicos procesadores de textos, llámense writer de libreoffice o kate por ejemplo, cuesta un poco aprenderse la cantidad de atajos de teclado, los conceptos de buffers y los diferentes modos que existen en Emacs, pero después de esta curva de aprendizaje, empiezas ver como ese tiempo invertido se te devuelve en forma de productividad.

Mi intención no es hablar sobre Emacs, como digo acabo de aterrizar en su universo, ire publicando artículos sobre mi proceso de aprendizaje, como notas personales por si un día necesito volver a ellas para una consulta rápida.

Como digo empecé a trabajar con Emacs por org-mode, una vez mas tuvo la culpa ha sido de Ángel de Ugeek, ¿Cuantas van ya Ángel? , quería tener, toda mis notas en un formato de texto plano, a ser posible recopiladas en un solo archivo, no como las tenia hasta ahora, donde tenia un archivo para cada nota, teniendo al final una carpeta con multitud de ficheros, donde encontrar algo en concreto hacia que perdiera demasiado tiempo, por eso y por otras cosas que explicaré a continuación, org-mode ha sido mi mi elección.

Una vez empiezas a trabajar con org-mode y Emacs, empiezas a ver todas las su posibilidades, su amplísimo universo de paquetes y utilidades, para que voy a tener un programa que me gestione la agenda personal y del trabajo si con org-mode y Emacs lo puede hacer, para que voy a tener otra aplicación para mis tareas si org-mode y Emacs ya lo hacen, para que voy a aprender a manejarme con diferentes IDE's de programación si Emacs dispone de multitud de paquetes que te facilitan la programación en casi cualquier lenguaje y todo ello personalizado de la forma que yo quiero y las características que necesito, ni más ni menos, en fin que prácticamente el potencial de Emacs es ilimitado, y en ello estoy, adaptándome a mi nuevo ecosistema.

A la hora de migrar el blog valoré varias opciones, el blog lo tenia hecho en Jekyll, la primera opción que me planteé fue Hugo, pero si no quería depender de Jekyll, tampoco me llenaba la opción de Hugo, ni nada por el estilo , quería algo sencillo al estilo org-mode, por lo que finalmente elegí org-page

Org-page permite la creación de sitios web a través de paginas html estáticas, utilizando git para su control y publicación, por lo que si vas a utilizar org-page para crear tu sitio web, te recomiendo que aprendas a manejar y entender un poco como funciona git, aunque no te preocupes, seguramente escribiré un articulo de como seria todo este proceso. No es para tanto.

En el repositorio gitlab de org-page podemos leer las características que nos ofrece:

  • Ficheros fuentes org y archivos html son gestionados por git
  • Publicación incremental (según comando git diff )
  • Soporta Categorías
  • Soporte de etiquetas (generado automáticamente)
  • Soporte RSS (auto generado)
  • Soporte de motor de búsqueda (generado automáticamente)
  • Soporte de personalización de temas
  • Comentar (implementado utilizando disqus / duoshuo / hashover)
  • Análisis de tráfico del sitio web (implementado usando google analytics)
  • Índice / Acerca de… (generado automáticamente si no se proporcionan)
  • Vista previa del sitio
  • Altamente personalízale

Este no ha sido el único cambio en el blog, también he deshabilitado los comentarios, más bien por tema estético y con la política de Disqus, aunque si necesitas ponerte en contacto conmigo lo puedes seguir haciendo a través de mi dirección de correo electrónico.

Espero que este cambio sea para mejor, por lo menos particularmente asi lo creo, que es lo que importa ;-)