Esta semana he trabajado en mi pequeño motor de blogs estáticos. Concretamente, he creado un listado + editor de markdown en línea. Aún faltan muchas cosas: etiquetas dinámicas (actualmente sólo acepta title, tags y date), seguridad (técnicamente no controla rutas ni tipos de archivo, así que permite crear cualquier archivo de texto en cualquier lugar del ordenador), usuarios, detalles (por ejemplo, gestiona mal la presencia de ":" en los "title"), y tal. También es más feo que la web de los 90, así que tendré que darle un poco de estilo. Sin embargo, y como todo eso son elementos menores que se añaden rápido, he empezado a planificar el generador de html. Lo primero es crear un tema básico (basado en html5boilerplate, cómo no) y renderizar cada artículo de blog en un html separado. Luego tengo que generar una plantilla de lista y usarla con cada página del listado estándar, más luego otra vez para cada etiqueta (tag) existente en el blog. Después de eso, tendré que terminar el tema de front (otras páginas en html, plantilla con menú y tal, estilos) para que la web generada sea usable. La última etapa será terminar esos "elementos menores" que me he dejado en el primer párrafo.
Si trabajase en ello todos los días, lo tendría funcional la semana que viene. Así que estimo que puede estar listo el año que viene, más o menos.