Blog De Cero en Hugo
Status: Iniciando 🐌
Conocimiento: basico de desarrollo web, un poco de experiencia usando plantillas de HUGO.
Hice un blog desde cero con Hugo
Aunque existen muchas plantillas de hugo, despues de haber tenido una mala experiencia con una que me empezo a fallar al poner encabezados, y otra en la que note que los íconos no estaban centrados. Luego al cambiar de tema para evitar ese problema ahora los shortcodes no servían, entonces tuve que volver a editar algunas publicaciones que ademas nadie habia leido. Decidí mejor iniciar mi propio tema.
Inspirándome en sitios como Mörk Börg, he visto mucho potencial de poder personalizar completamente tu pagina.
Que busco hacer
Me gustaría un sitio web que tenga un par de secciones y cada seccion este estilizada para lucir al máximo. Las secciones que me gustaria tener son las siguientes:
- Blog
- Jardin Digital
- Me gusta como se implemento en este módulo
- base de conocimiento
- nube de tags
- me gusto la nube de puntos que tiene el tema TIL, me gustaria poder implementar algo similar
- Sitio para clases (por mi tranquilidad este lo hice en un subdominio, para aprovechar un tema que se adapte bien a documentacion como Relearn )
- Probando plantilla bearcub, tuve que cambiar “_index.md” por “index.md”, por lo que veo no tiene seccion para categorias, hay que agregarla.
- agregar enlace rel me
- Portfolio
- Me gustaria tener una sección donde poder mostrar el trabajo que he hecho
Primeros pasos
-
Crear sitio con Hugo (aunque ya tenia uno fue mejor volver a hacerlo, y copiar de vuelta el contenido)
hugo new site <nombreDelSitio> -
Crear nuevo tema
hugo new theme <tema> -
Agregar el tema en hugo.toml
theme = <tema> -
Listo! En mi caso el contenido que ya tenia lo copie de regreso, pero si estas iniciando de cero lo siguiente es hacer un post e iniciar el servidor
hugo new content <seccion>/<archivo>.<formato>
hugo serveProblemas hasta aqui
- Se ve horrible
- Tiene unos posts como placeholders
- note que hugo genero 3 placeholders de posts dentro de la carpeta theme/content (creo que es mejor no ponerlos ahi)
- parece que poner carpetas dentro de las carpetas de blog no lo reconoce
- las imagenes no estan cargando
- parece que para que carguen debo poner una carpeta y llamarle _index.md al archivo principal

Referencias
https://www.hugotutorial.com/posts/hugo-getting-started-without-a-theme/
Este post explica mis mismos problemas, por los que decidi empezar un tema desde cero
Menciona que aunque es mas complicado, tienes la ventaja de que tienes control total para personalizar