- El autor comenta que tuvo dificultades para encontrar un framework para sitios web que cumpliera con sus estándares altos y particulares.
- Probó varios frameworks clásicos como Ghost, Hugo, Jekyll, sr.ht + tarball y la edición manual de HTML, pero ninguno le generó entusiasmo.
- El autor prefiere un sistema que pueda entender y mantener personalmente, código amigable para las personas, ciclos de retroalimentación rápidos, diversión e ingenio.
- Expresa dudas sobre recomendar usar Hugo y alojarlo en GitHub Pages, señalando que eso arrastra una enorme cantidad de dependencias.
- El autor decidió alojar el sitio web en una máquina que controla y programarlo en HTML puro, editándolo todo manualmente con
vim.
- Este método resultó simple, confiable y mantenible, pero se cansó del flujo de trabajo y quiso manejar de forma más eficiente la "templización" de funciones comunes.
- Al autor se le ocurrió la idea de escribir todo su sitio web completamente en un solo lenguaje, incluirlo y desplegarlo dentro de un único binario, y eligió Golang como su lenguaje preferido.
- Se comentan las ventajas de un sitio web generado dinámicamente frente a uno generado estáticamente, como la capacidad de generar contenido sobre la marcha.
- El autor usa un script de shell para desplegar su sitio web, que se ejecuta cada minuto mediante un cronjob y reconstruye el sitio si el repositorio git fue actualizado.
- Anima a personas con valores similares a probar crear sitios web dinámicos, destacando la diversión y la libertad que esto ofrece.
- Aconseja empezar en pequeño, ampliar el alcance según sea necesario y usar las herramientas más simples y fáciles de mantener.
- Concluye fomentando más rareza, emoción y personalidad en la web, y alentando la creación de sitios web dinámicos.
1 comentarios
Comentarios en Hacker News
git pulldel repositorio mediante un cronjob cada minuto.