Debrayes

QMDS

Para este sitio estoy programando un app llamada QMDS que genera el contenido web tomando una carpeta con archivos Markdown. Mi idea es combinarlo con Obsidian, que es una especie como de cuaderno de notas en Markdown. Yo lo que hago es que creo una carpeta de Mega, y la sincronizo en mi máquina y en el servidor.

Hacer que saliera el HTML fue muy sencillo, me tomó un par de horas.

Pero Obsidian hace cosas de Markdown que me gustan mucho pero que no son parte de CommonMark, que es la librería más vainilla que existe, y la que elegí. Y le estuve batallando mucho para programar las extensiones que quiero.

Pero bueno, parece que ya está. Como evidencia de ello, están leyendo esto.

Para mostrar el blog se necesita una base de datos. Decidí hacerla en sqlite para poderla debuguear y usar por fuera, pero también podría hacerse con un hash en memoria. Me falta un proceso que la refresque. Y la paginación.