Diego's Island.
La página ahora, usualmente en la ruta /now, es una página que básicamente cumple el objetivo de mostrar las cosas a las que te dedicas en la actualidad. No tan literalmente, no es algo como “Bueno, estoy en el baño”, sino más bien como “Me dedico a leer x libro, trabajar en y proyecto, etc etc”.
Es una de las principales páginas a las que accedo cuando entro a una web y son bastante populares. Sin embargo, hace algún tiempo, cuando me inscribí a BlogBlog, descubrí por Matizeta la web de Salvador, un jóven argentido con más o menos mi edad(creo que tiene 20), que también ha decidido entrar en esto de las páginas web.
Sin saber programar, Salva ha hecho una web increíble, súper acogedora e interesante. Lo mejor es su now page. Tiene un estilo diferente. No está compuesta de párrafos explicando a lo que se dedica.
Es más bien un conjunto de publicaciones al estilo red social. Cada publicación incluye fecha, texto y algunas hasta imágenes. Sin duda es una forma muy interesante de llevar a cabo la tarea de explicar a que te dedicas en la actualidad.
Digo, ya estamos acostumbrados a publicar de todo en redes sociales, ¿Por qué no hacer algo simlar directaente en tu sitio web?
Matizeta también tomo inspiración de Salva y modificó su página, yo solo lo agregué a mi lista de tareas hasta que me llegaran las ganas de hacerlo.
Yo, como buen cabezadura que soy decidí enrredarme un poco y hacerlo un poco diferente. Para ser sincero decidí tomar un camino que empieza siendo difícil, pero luego se torna fácil.
Decidí que no quería estar escribiendo a mano todo el HTML para una nueva publicación en la now page, así que aproveché que mi web es en Astro e hice una colección aparte donde los archivos md solo necesitan tener la fecha de publicación en el frontmatter.
Luego creé un componente que renderiza esos archivos como si fueran posts de mastodon o twitter(lo más parecido que pude, sin incluít los botones de like o compartir). Puedo agregar imágenes, no es un problema para nada.
Sin embargo, como soy tan vago, tampoco quiero tener que crear un archivo md, escribir el frontmatter con la fecha actual y mucho menos tener que decidir el título que darle al archivo. Así que pensé que sería mejor si hago un script que:
.md, que tenga de nombre la fecha actual.¿Por qué abrirlo en nvim en vez de escribir la publicación directamente en un prompt que me haga el script?
Pues porque en nvim es más cómodo y si se me antoja, puedo teclear un poco más para agregar imágenes.
Nono, aún no he hecho el script, principalmente por vago, pero también porque quiero hacerlo en bash y no tengo ni 10 min de internet para buscar un poco de documentación. Lo siento man bash, te he fallado, pero no eres suficiente para mí.
El script lo haré… algún día, cuando ecribir el nombre del archivo a mano me pese tanto que esté desesperado.
En fin, hize este post innecesariamente largo pero de todas formas, para eso es el /blog, para posts largos si prefieres posts más cortos mejor ve a mi /now page.
cosole.log("Adiós :D")