Cuando decidí crear este blog, consideré dos opciones principales: WordPress y Hugo. Tengo algo de experiencia con el primero, ya que alojo algunos sitios web en Nubecita, y antes tenía una página personal con WordPress (una simple página de portafolio).
Sin embargo, quería algo fácil y sencillo. Al fin y al cabo, el objetivo del sitio era añadir información sobre mí y algunas entradas de blog. Así que, ¿para qué complicarme con todas las complejidades de WordPress?
Veamos algunos consejos que me hubiera gustado saber antes.
Enumera tus necesidades #
Es importante tener claro qué quieres que haga tu sitio web.
¿Solo necesitas una página de perfil sencilla? ¿O quieres ser bloguero? ¿Piensas escribir en más de un idioma? Estas son preguntas importantes, ya que no todos los temas de Hugo ofrecen todas las funciones que podrías necesitar.
Por lo tanto, es importante tener una lista rápida de tus necesidades como punto de partida, ya que esto influirá en tu siguiente decisión: elegir un tema.
Elige el tema que mejor se adecúe a tus necesidades #
Una de las primeras decisiones que debes tomar al crear un sitio web con Hugo es elegir un tema.
Existen excelentes temas, que puedes encontrar en esta página. Sin embargo, no hay un conjunto estándar de características que todos los temas deban tener. Me gustó mucho el diseño de un tema, pero le faltaban algunas características que necesitaba.
Cuando empiezas, lo último que quieres es modificar o crear un tema. Por lo tanto, debes encontrar un tema que incluya la mayor cantidad posible de las características de tu lista inicial. A partir de ahí, puedes comenzar.
Cometí el error de intentar configurar el sitio web con todas las características que quería desde el principio. Es poco probable que encuentres un tema que cubra todas tus necesidades. Así que elige un tema, empieza con uno y construye tu página paso a paso.
Despliega tu web lo antes posible #
A veces, no te das cuenta de que un tema no funciona como esperabas o no satisface tus necesidades hasta que lo implementas. Y cuando digo implementar, me refiero a subirlo a un servidor web para que la gente pueda acceder a él a través de Internet.
¿Por qué? Dediqué mucho tiempo a mi sitio web y, al alojarlo, me di cuenta de que el tema tenía problemas con CORS. Tras investigar un poco, parecía que la autora ya lo sabía, pero afirmaba haberlo solucionado. ¿Me apetecía abrir una incidencia en GitHub o intentar arreglarlo yo mismo? No en ese momento. El tema era bonito, pero no perfecto, y prefería elegir otro antes que perder demasiado tiempo arreglándolo.
Así que mi mejor consejo es: ve al proyecto de tu tema y busca la demo. La mayoría de los temas la incluyen. Implementa la demo tú mismo y pruébala. Esa sería la mejor manera de hacerlo antes de decidir qué tema elegir.
Automatiza tu despliegue #
Puede parecer excesivo, pero créeme, te ahorrará muchísimo tiempo. ¿Qué prefieres: usar el sitio cada vez que quieras publicar contenido o dejar que un script lo haga por ti? Si te gusta la segunda opción pero te preocupa la dificultad, ¡no te preocupes! Solo lee mi publicación al respecto:
Despliegue automatizado