Herramientas de usuario

Herramientas del sitio


informatica:software:hugo

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:hugo [2021/04/03 16:16] – [Crear páginas estáticas] tempwininformatica:software:hugo [2021/04/03 16:55] (actual) – [Crear páginas estáticas] tempwin
Línea 4: Línea 4:
  
   * [[http://gohugo.io/|Web oficial]]   * [[http://gohugo.io/|Web oficial]]
-===== Crear un nuevo sitio =====+===== Uso ===== 
 + 
 +==== Crear un nuevo sitio ====
  
 <code bash> <code bash>
Línea 36: Línea 38:
   * ''themes''   * ''themes''
  
-===== Instalar tema =====+==== Instalar tema ====
  
 Nos movemos dentro de la carpeta del nuevo sitio e inicializamos un repositorio Git vacío: Nos movemos dentro de la carpeta del nuevo sitio e inicializamos un repositorio Git vacío:
Línea 56: Línea 58:
 </code> </code>
  
-===== Añadir contenido =====+==== Añadir contenido ====
  
-==== Manual ====+=== Manual ===
  
 Creamos el contenido dentro de la carpeta ''content'' siguiendo la nomenclatura:  Creamos el contenido dentro de la carpeta ''content'' siguiendo la nomenclatura: 
Línea 64: Línea 66:
 ''<CATEGORIA>/<FICHERO>.<FORMATO>'' y añadiendo metadatos. ''<CATEGORIA>/<FICHERO>.<FORMATO>'' y añadiendo metadatos.
  
-==== Asistido ====+=== Automático ===
  
 Lo más cómodo es usar el comando ''new'' para facilitar ciertos datos: Lo más cómodo es usar el comando ''new'' para facilitar ciertos datos:
Línea 86: Línea 88:
   * ''date'': fecha   * ''date'': fecha
   * ''draft'': indica si el contenido es un borrador o no. Si está en ''true'', cuando vayamos a generar el contenido estático, Hugo se saltará su generación.    * ''draft'': indica si el contenido es un borrador o no. Si está en ''true'', cuando vayamos a generar el contenido estático, Hugo se saltará su generación. 
-===== Arrancando el servidor =====+==== Arrancando el servidor ====
  
 <code bash> <code bash>
Línea 96: Línea 98:
 Podemos ir haciendo cambios y el servidor los detectará y actualizará la web. Procesará tanto la configuración como el contenido en Markdown. Podemos ir haciendo cambios y el servidor los detectará y actualizará la web. Procesará tanto la configuración como el contenido en Markdown.
  
-===== Crear páginas estáticas =====+==== Generar páginas estáticas ====
  
 <code bash> <code bash>
Línea 103: Línea 105:
  
 Si queremos que también incluya el contenido marcado como borrador (//draft//), le pasamos la opción ''-D''. Si queremos que también incluya el contenido marcado como borrador (//draft//), le pasamos la opción ''-D''.
 +
 +La generación del contenido estático creará un directorio llamado ''public'', este será el directorio que tendremos que subir a nuestro servidor web.
 +
 +<WRAP center round important 60%>
 +El comando ''hugo'' no elimina lo que ya estuviese generado, así que se debería borrar el directorio ''public'' antes de ejecutar ese comando
 +</WRAP>
 +
 +===== Temas =====
 +
 +  * Repositorio oficial de temas: https://themes.gohugo.io/
 +
 +Algunas recomendaciones:
 +
 +  * [[https://themes.gohugo.io/|Geekdoc]]
informatica/software/hugo.1617459396.txt.gz · Última modificación: por tempwin