Loading AI tools
Generador de sitios web escrito en Go De Wikipedia, la enciclopedia libre
Hugo es un generador de sitios estáticos escrito en Go, creado por Steve Francia en 2013. Desde el 2015 ha visto un gran incremento en funciones y rendimiento, gracias al desarrollador Bjørn Erik Pedersen (desde v0.14), y otros colaboradores.[2] Hugo es un proyecto de código abierto bajo la licencia Apache 2.0.[3]
Hugo | ||
---|---|---|
Información general | ||
Tipo de programa | software libre | |
Autor | Steve Francia | |
Desarrollador | Bjørn Erik Pedersen | |
Modelo de desarrollo | GitHub | |
Lanzamiento inicial | 2013 | |
Licencia | Apache License 2.0[1] | |
Estado actual | Con soporte | |
Idiomas | English | |
Información técnica | ||
Programado en | Go | |
Plataformas admitidas | ||
Versiones | ||
Última versión estable | 0.127.0 ( 8 de junio de 2024) | |
Enlaces | ||
Su evolución en características ha logrado un aumento enorme en su popularidad.[4] Por ejemplo, en julio de 2015, Netlify empezó proporcionar hosting con Hugo. En 2017, la revista Smashing Magazine completó el rediseño de su sitio web, emigrando de Wordpress a una solución JAMstack basada en Hugo.[5] Esta actualización en la tecnología base de su sitio web supuso un aumento considerable en el rendimiento.[6] En 2018, la plataforma de administración de contraseñas seguras 1Password.com eligió a Hugo como el nuevo sistema al cual migrar todo su sitio web. Tras el cambio, su rendimiento mejoró de 32 a 100 puntos de performance, medidos con Google Lighthouse.[7]
En términos técnicos, Hugo toma un directorio fuente de archivos y plantillas y los usa como entrada para crear un sitio web completo. Es capaz de generar la mayoría de sitios web en pocos segundos (menos de 1 ms por página).[8] Por esta razón, es promocionado en su sitio web como: "The world’s fastest framework for building websites" (el entorno de trabajo más rápido del mundo para construir sitios web). Su velocidad se debe a que es programado en Go y también a los esfuerzos conscientes de sus desarrolladores por medir y aumentar su rendimiento continuamente.
Los archivos de contenido son creados por el usuario en HTML o en markdown, que Hugo se encargará de compilar a HTML. Las plantillas son suministradas con los temas que se pueden descargar libremente o pueden ser creadas por el usuario, adaptándolas a sus requerimientos particulares.
Entre las principales características se encuentran:
Algunos ejemplos de sitios web construidos con Hugo:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.