Este artículo se refiere al método de instalación tradicional de clonar el tema localmente como submódulo Git. Si bien este método de instalación todavía se usa ampliamente, recomendamos instalar el tema como Módulo Hugo.
Crear un nuevo sitio desde cero
1$ git clone https://github.com/razonyang/hugo-theme-bootstrap-skeleton myblog
2$ cd myblog
3$ git submodule add https://github.com/razonyang/hugo-theme-bootstrap themes/hugo-theme-bootstrap
4$ sed -i "s/theme:.*/theme: hugo-theme-bootstrap/g" config/_default/config.yaml
5$ rm go.mod go.sum
6$ hugo mod npm pack
7$ npm install
8$ hugo server
Si estás usando Windows, usa
xcopy .\themes\hugo-theme-bootstrap\exampleSite /Een su lugar.
sedreemplazatheme: github.com/razonyang/hugo-theme-bootstrapcontheme: hugo-theme-bootstrap.
Instalar en un sitio existente
1$ cd myblog
2$ git submodule add https://github.com/razonyang/hugo-theme-bootstrap themes/hugo-theme-bootstrap
3$ git clone https://github.com/razonyang/hugo-theme-bootstrap-skeleton /tmp/hbs-skeleton
4$ mkdir config
5$ cp -a /tmp/hbs-skeleton/config/* ./config
6$ cp -r /tmp/hbs-skeleton/content/* ./content
7$ cp -r /tmp/hbs-skeleton/archetypes/* ./archetypes
8$ cp -r /tmp/hbs-skeleton/static/* ./static
9$ cp -r /tmp/hbs-skeleton/assets/* ./assets
10$ sed -i "s/theme:.*/theme: hugo-theme-bootstrap/g" config/_default/config.yaml
11$ hugo mod npm pack
12$ npm install
13$ hugo server
Si está haciendo un clon nuevo, necesitará actualizar su submódulo a través de
git submodule update --init --recursiveo clonarlo con el submódulogit clone --recursive <repo>.
Comentarios