Acerca
Microesfera es un experimento de autoalojamiento. Un
lugar para escribir sin distracciones, publicar sin plataformas
intermediarias y leer sin algoritmos. Hay varias formas de hacer
esto, pero yo quería tratar de hacerlo de la manera más simple y
directa posible. Hay opciones como Jekyll o Hugo, para generar los HTMLs pero me
parecían levemente más complejas.
Este sitio se genera a partir de archivos markdown y usando Pandoc se arman los HTMLs. Tratando de que sea lo más directo posible entre la generación y la publicación. Markdown convertidos a HTML estáticos y subidos.
Por qué existe
Siempre tuve pequeñas webs online para expresarme o publicar
ciertas imágenes. Y quería algo que pudiera alojar en cualquier lado
(en este caso en una computadora monoplaca) respaldar con
cp y editar con cualquier editor de texto.
La inspiración viene de sitios como texto-plano.xyz (hermosa comunidad de tilde en español), y la filosofía de la web pequeña: páginas livianas, legibles, duraderas.
Cómo está hecho
Como dije antes, cada nota es un archivo .md con un
bloque de metadatos al inicio. Pandoc lo convierte a HTML usando una
plantilla fija muy simple. El resultado se sube al servidor
autoalojado.
Básicamente sería algo como esto desde la terminal:
pandoc nota.md --template template.html -o nota.html
El template en HTML traté de que sea lo más simple posible y con un poco de css para que fuera cómodo de leer y se adapte a dispositivos pequeños también.
Luego tengo un script en bash para agregar las notas al index.html principal y eso es todo amigos.
Quisiera en breve agregar la posibilidad de poner alguna imagen pequeña también para acompañar las notas, ya hice algunas pruebas para armar imágenes con dithering que me gustan mucho estéticamente.
Contacto
Podés escribirme a microesfera@texto-plano.xyz.