Hudocs es un tema de documentación para Hugo enfocado en la documentación multiversión, lo que permite documentar varias versiones de un proyecto dentro de un mismo sitio.
Ultra ligero — configuración inicial cero.
Requisitos previos #
Antes de instalar Hudocs, asegúrate de tener:
- Hugo Extended
0.164.0o superior.- Hudocs utiliza Sass para compilar sus hojas de estilos.
- Verifica la versión instalada con
hugo version - La salida debe incluir
extended.
- Git instalado y disponible en la terminal para clonar el repositorio o gestionar submódulos.
Instalación #
Submódulo Git #
Un submódulo permite mantener el código de Hudocs separado del repositorio del sitio y actualizarlo cuando sea necesario.
git submodule add https://github.com/zkreations/hudocs themes/hudocs
Para actualizar el submódulo:
git submodule update --remote --merge
Hugo Modules #
Hugo Modules permite gestionar Hudocs como una dependencia de Go.
Inicializa el módulo #
Inicializa el módulo de tu sitio, reemplazando la ruta por la de tu repositorio:
hugo mod init github.com/tu-usuario/mis-docsAñade Hudocs #
Añade Hudocs a
hugo.toml:theme = "github.com/zkreations/hudocs"Descarga el módulo #
Descarga Hudocs y sus dependencias:
hugo mod get github.com/zkreations/hudocs
Clon directo #
Puedes clonar Hudocs directamente en themes/ si necesitas modificar su código fuente:
git clone https://github.com/zkreations/hudocs themes/hudocs
Sitio de ejemplo #
El directorio exampleSite contiene una configuración y contenido que puedes utilizar como punto de partida.
Al utilizar submódulos de Git o clon directo, copia los archivos de ejemplo directamente desde el directorio themes/:
Copia los archivos de ejemplo #
Copia la configuración y el contenido de ejemplo a la raíz de tu proyecto:
cp themes/hudocs/exampleSite/hugo.toml . cp -R themes/hudocs/exampleSite/content .Si realizaste la instalación mediante Hugo Modules, puedes descargar o copiar estos archivos directamente desde el repositorio de GitHub.
Inicia el servidor #
Inicia el servidor de desarrollo:
hugo serverAbre el sitio #
Abre
http://localhost:1313/en el navegador.
Siguientes pasos #
Consulta la guía de Configuración para configurar las opciones del tema, la marca y el soporte multilingüe.