- Creamos un directorio en el sistema dónde queramos tener nuestro sitio, en mi caso: C:\Program Files\Hugo\Sites\hugoTest
- Ejecutamos el comando:
hugo new site .
Nos creará un nuevo sitio en el directorio actual. Nos debe mostrar una salida como la siguiente:
Congratulations! Your new Hugo site is created in "C:\\Program Files\\Hugo\\Sites\\hugoTest".
Just a few more steps and you're ready to go:
1. Download a theme into the same-named folder.
Choose a theme from https://themes.gohugo.io/, or
create your own with the "hugo new theme <THEMENAME>" command.
2. Perhaps you want to add some content. You can add single files
with "hugo new <SECTIONNAME>/<FILENAME>.<FORMAT>".
3. Start the built-in live server via "hugo server".
Visit https://gohugo.io/ for quickstart guide and full documentation.
- Creamos una nueva entrada:
hugo new post/welcome.md
Nos dirá que el post ha sido creado:
C:\Hugo\Sites\hugoTest\content\post\welcome.md created
- Ahora descargamos un nuevo tema, lo haremos directamente via git, aunque el resultado sería el mismo si lo descargamos manualmente:
git clone https://github.com/fredrikloch/hugo-uno.git themes/hugo-uno
- Si se ha descargado el tema correctametne, abrimos el fichero config.toml que se encuentra en la raíz del sitio y modificamos las propiedades del sitio. Es importante sobretodo especificar el "theme" que vamos a utilizar:
title = "Hugo in 2 minutes"
theme = "hugo-uno"
languageCode = "en-us"
- Una vez guardados esos cambios modificamos el contenido de la entrada que hemos creado antes en content\post\welcome.md para que quede de la siguiente manera:
+++
title = "welcome"
date = "2016-12-19T10:49:59+01:00"
+++
Esta es una entrada de prueba de Hugo.
Aquí van una serie de caracteres especiales:
Á É Í Ó Ú Ü À È Ì Ò Ù
Y esto es un lorem ipsum:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
- Una vez guardados los cambios arrancamos el servidor:
hugo server -w
- Nos arrancará el servidor y nos mostrará la dirección mediante la cual podremos acceder a nuestro nuevo sitio:
ERROR: 2016/12/19 11:02:02 hugo.go:346: No 'baseurl' set in configuration or as a flag. Features like page menus will not work without one.
Started building sites ...
Built site for language en:
0 of 1 draft rendered
0 future content
0 expired content
0 pages created
0 non-page files copied
0 paginator pages created
0 categories created
0 tags created
total in 36 ms
Watching for changes in C:\Hugo\Sites\hugoTest\{data,content,layouts,static,themes}
Serving pages from memory
Web Server is available at //localhost:1313/ (bind address 127.0.0.1)
Press Ctrl+C to stop