Hugo para mi Web

Un framework para generar sitios estáticos

Aunque existen bastantes herramientas para generar sitios web estáticos la mejor es Hugo y en este post te voy a explicar el motivo.

Hugo

Hugo es un framework programado en Go que agiliza la tarea de gestionar la estructura base de un sitio web. Permite al usuario generar una plantilla o usar una de entre sus opciones. Posteriormente, facilitarle al usuario enfocarse en generar el contenido del sitio en cada una de sus secciones o páginas internas sin tener que preocuparse de nuevo por el código.

Un sitio web estático, a grandes rasgos, es aquél que muestra el mismo contenido a todos los usuarios y no requiere de bases de datos ni registros para personalizar la interacción con el visitante. Algunos ejemplos donde se implementan podrían ser el sitio de una empresa, un portafolio de trabajo, el sitio de una aplicación móvil o un blog como el que estás leyendo.

¿Por qué deberías probar Hugo?

  • Es extremadamente fácil de implementar. Sólo se necesita instalar el framework, ejecutar hugo new site mi_web, descargar un tema, configurar un par de cosas y luego ejecutando hugo serve se tiene el sitio web corriendo en localhost:1313.

  • Se puede disponer de GitLab Pages para alojar el sitio de forma gratuita. Al generar un sitio estático y no requerir de bases de datos se puede alojar tanto en GitLab, Heroku, GitHub, Firebase, entre otras muchas opciones.

  • No es requisito primordial dominar HTML, CSS o Javascript. Aunque sí es bastante útil saber, o por lo menos entender, estas tecnologías. Es posible implementar un tema ya creado y lograr desplegar un sitio web con conocimientos mínimos del tema.

  • La personalización del sitio no tiene límites. Es posible modificar un tema, o crear uno propio, si se tienen los conocimientos necesarios; con una estructura bastante sencilla y práctica.

  • Los sitios estáticos son más rápidos y amigables con los buscadores. Sin bases de datos no es necesario hacer una consulta en backend para mostrar los resultados. Tanto la velocidad como tener el contenido siempre disponible en texto plano suelen ser ventajas para el CEO.

  • Responsive Design. Este punto ni siquiera debería existir ya que tendría que estar implícito el día de hoy en todas las páginas web, pero por si las dudas lo pongo. La mayoría de los temas, por no decir todos, están pensados en poder adaptarse a la resolución de la pantalla del dispositivo desde el que se visualice.

  • Resultados profesionales. Aunque es un poco relativo, ya que depende más del usuario que de la herramienta. Si se tienen los conocimientos necesarios el potencial que brinda este framework es sublime.

Esto fue lo que me incentivó a probar e implementar Hugo en este sitio, ya tengo un par de años con este blog y puedo decir que es bastante bueno. En posteriores ocasiones hablaré más a detalle sobre este framework, algunos problemas que he tenido y cómo los he solucionado, pero eso será después.

Te invito a que lo pruebes y me des tu opinión en el área de comentarios o por twitter. Nos leemos pronto.

 
comments powered by Disqus