Despliegue en Gitlab pages
¿Cómo desplegar el proyecto en GitLab pages?
-
Configuramos la integración y despliegue contínuo creando el archivo
.gitlab-ci.yml
con la plantilla de Hugo. Si realizamos esto desde GitLab, en el contenido de la plantilla de GitLab, será necesario modificar la rama master por main.# This file is a template, and might need editing before it works on your project. --- # All available Hugo versions are listed here: # https://gitlab.com/pages/hugo/container_registry image: registry.gitlab.com/pages/hugo:latest variables: GIT_SUBMODULE_STRATEGY: recursive test: script: - hugo except: - main pages: script: - hugo artifacts: paths: - public only: - main
-
Modificar la URL base que tiene esta estructura
baseURL = "https://<gitlab-user>.gitlab.io/<project-name>/"
. -
Habilitar el acceso a todos los públicos a GitLab. Navegar en los ajustes del proyecto de GitLab y expandir Visibility, project features, permissions > Pages > Everyone.