Terminando migración (páginas y blog)

Marcelo Mazza
2 min readMay 13, 2021

--

Finalicé el post anterior, "Migrando el contenido" con un problemita con el theme que estoy usando que fue instalado con Git submodules.

Ananke es el theme, FYI. Decidí remover el git submodule ya que el theme lo voy a estar customizando, con lo cual no tiene sentido seguir usándolo como un submódulo de Git.

Removiendo un Git submodule

Git administra la información de los Git submodules de un repositorio desde el archivo `.gitmodules`. Vamos a ver cómo se ve el de este proyecto:

[submodule "themes/ananke"]
path = themes/ananke
url = https://github.com/theNewDynamic/gohugo-theme-ananke.git

En este caso como es el único submodule voy a borrar el archivo entero, si hubiera más submodules solo borraría aquel que fuera necesario.

El archivo .git/configtambién contiene estas líneas donde el submodulo es definido, que vamos a borrar:

[submodule "themes/ananke"]
url = https://github.com/theNewDynamic/gohugo-theme-ananke.git
active = true

Agregando contenido al resto de las páginas

En el post anterior ya habíamos creado las páginas. Si bien están viejos los textos los usaremos así por ahora, esto se puede ver en el commit en GitHub.

Agregando las páginas al menú

Por ahora agregamos las páginas al menú de la manera más simple, agregando la información al "front matter" de cada página. Commit:

Primer post del blog en Hugo

Hugo automáticamente organiza el contenido según la misma estructura de carpetas definida en content/así que simplemente creé una nueva carpeta:

hugo new blog/primer-post-con-hugo.md

Este es el commit. Se puede observar que también agregué el /blog/ al main menu, así como definí `pluralizelisttitles` en `false` para evitar que Hugo pluralice los títulos.

Con toda esta estructura ya creada, en el próximo artículo veré qué plataforma usar para hacer el deploy del sitio. Para el sitio hoy en día estoy usando Netlify, parece ser que tiene soporte para Hugo así que veremos la próxima entrega cómo va.

--

--