Algus

¿Cómo funciona esta página?

Con la ayuda de Hugo he creado una página estática que alberga archivos markdown. Estos archivos los manejo con la ayuda de Obsidian.

El sistema está en una fase muy temprana y aún hay bastantes cosas por mejorar como lo son:

  • Actualmente transformo los wikilinks con expresiones regulares. Podría mejorarse bastante si creara un plugin para goldmark pero primero necesito aprender Go.
  • Algo interesante en Obsidian es incrustar media o archivos. Para hacerlo podría usar una expresión regular para extraer parte del archivo.
  • Sería genial crear un sistema de búsqueda, quizá explorando Fuse.js.
  • Obsidian tiene un sistema muy interesante de tags. Hugo tiene el sistema de taxonomies pero sólo sirve a través de front matter. La mejor solución es esperar a que Obsidian tenga una manera sencilla de acceder al front matter y usar su sistema de tags.
  • Sería bueno crear un plugin para obsidian que:
    • Inserte YAML com {{date}} cada que se crea un nuevo archivo.
    • Seleccione una palabra con un hotkey.
    • Escanee todos los #tags y los agregue al YAML.