Notxor tiene un blog
  • Inicio
  • Categorías
  • Tags
  • Archivo

Cambios en el blog

Llevo unos días intentando arreglar el tema de los comentarios en el blog y no encuentro cómo hacerlo. El sistema que utilizo en la actualidad es un script en PHP dentro de una página embebida dentro de una página .php. El comentario se guarda en un fichero .txt, pero toda la actualización e interacción se basa en el motor general escrito en PHP. No hay filtros, sólo un formulario web que guarda la información y chispún.

El problema creo que radica en mi escaso conocimiento de PHP y en el sistema dinámico. Modificar la apariencia de la página se convierte en una aventura completa y tocar cualquier cosa tiene efectos amplificados que no siempre son los que buscabas. El acceso al css no es total y sólo puedes modificar algunos parámetros. Después de todas estas cosas me estoy planteando generar un blog con ficheros estáticos.

Hay muchos sistemas que pueden ser candidatos. El otro día hablando por GNUSocial con @naikodemus sobre este tipo de herramientas me enlazó una lista de ellas. Él creo que eligió Jekyll. Sin embargo, después de hacer yo algunas pruebas ese sistema no me chuta o no me aclaro cómo va. He probado también algunos otros, pero al final yo me estoy decantando por Pelican.

Pelican

El sistema Pelican utiliza una serie de scripts en python, lenguaje que me gusta más y con el que me encuentro más cómodo. Se pueden escribir las «entradas» tanto en Markdown como en reStructuredText o AsciiDoc. Compilar el contenido y subirlo a la web como páginas estáticas. Todo el proceso se realiza en mi ordenador personal. Como ventajas le veo:

  1. Al ser páginas estáticas, la velocidad de carga de cada página se reduce al mínimo. No tiene que procesar nada ni conectar con otros servidores para mostrar el contenido.
  2. Se puede poner todo el proyecto en un repositorio de código, por lo que cualquier tipo de «accidente» queda minimizado por el respaldo que aporta.
  3. Todo el control lo tengo yo. Está en mi ordenador, en local. Es código libre y está a la vista.

Sin embargo, también me enfrento a algunos inconvenientes que debo también enumerar:

  1. Ya tengo algunas cuantas entradas escritas embebidas dentro de código PHP. El pasarlas al nuevo formato implica bastante trabajo.
  2. El sistema de plugins que tiene Typesetter es bastante potente, y por ejemplo, tengo puestos algunos ficheros epub en descargas. Tendría que hacer una página estática a mano. Supongo que nada complicado pero añade trabajo.
  3. Por lo que he visto, utiliza javascript para algunas funciones, como la búsqueda de contenidos –no estoy seguro, pero creo que tira de Google– o los comentarios –que es una herramienta de terceros que aún tengo que investigar–.
  4. Lo que menos me convence es que veo en el theme que estoy utilizando, que tira de Google Analytics y no me apetece entregarle datos y metadatos a la gran G. Supongo que lo podré eliminar del código o sustituir por algún otro sistema (libre a ser posible).

En breve veremos cómo se desarrollan las cosas, lo que siento es que en estos momentos le estoy dedicando más tiempo a las tripas del blog que a escribir alguna entrada decente. Esperemos que pronto pueda dedicarme a escribir más.


  • « Inteligencia artificial
  • Primer post con Pelican »

Publicado

El miércoles 2016-05-04 08:00

Última actualización

El viernes 2016-05-06 17:18

Categoría

Blog

Etiquetas

  • cajón desastre 71

Enlaces

rss feed Diaspora GNUsocial Creative Commons License

  • «Notxor tiene un blog» por Notxor se licencia como Attribution-NonCommercial-ShareAlike 4.0 International.
  • Powered by Pelican. Tema retocado, basado en: Elegant by Talha Mansoor