Notas del desarrollador
¡Bienvenid@ curios@!
Si estás aquí es porque quieres conocer un poco como funcionan las tripas de la web, o porque le has dado sin querer al enlace 😄.
Resumen NO técnico
Aquí va un resumen de ventajas de la web
- Velocidad: El contenido es estático, no tiene que ser interpretado, por lo que la respuesta es más rápida.
- Seguridad: Al ser contenido estático es infinitamente más seguro que un sitio generado con un CMS más tradicional (WordPress, Wix...).
Aquí va un inconveniente
- Dependencia: En principio dependes de un técnico que te desarrolle y mantenga la web.
Esto sería un resumen, muy resumido, de las ventajas e inconvenientes de esta web respecto a otras hechas con un CMS como WordPress.
Nota: No tengo nada contra WordPress, de hecho me parece una tecnología brutal capaz de hacer que alguien que no tenga ni idea de programación pueda tener y mantener su propia web. La pongo como ejemplo sólo por ser la plataforma más popular.
A partir de aquí toca ser más técnico
El código fuente de la web está en GitHub, puedes echarle un vistazo, y aportar con issues o pull request las mejoras o defectos que veas en ella
Grosso modo, está construida con:
- Diseño: Basado en una mezcla del tema Personal Web y de Strata de HTML5UP, pero todo portado a Hugo y estilado con TailwindCSS por mí.
- Hugo: Como generador estático.
- Yarn: Cómo gestor de dependencias para el frontend.
- TailwindCSS: Cómo librería de estilos.
- Webpack: Cómo bundler para los JS y CSS.
- Simple Icons: Cómo librería de iconos para las redes sociales.
- Netlify: Cómo lugar donde está alojado, cómo CI, cómo API para las imágenes y como API para los formularios.
Si quieres saber más puedes leer el README del repositorio de GitHub, y para las dependencias el package.json.
¡Gracias por leer y difunde!
Sin más, disfruta del trabajo de Luna que es precioso - qué voy a decir yo 😄 - y difunde por las redes sociales, a tus amig@s y a tus familiares.
Ángel Guerra
Desarrollador y pareja ❤️