Déployez votre site Astro sur GitLab Pages
Vous pouvez utiliser GitLab Pages pour héberger un site Astro pour vos projets GitLab, vos groupes ou votre compte utilisateur.
Consultez le projet d’exemple officiel GitLab Pages Astro !
Comment déployer
- Définissez le bon
site
dansastro.config.mjs
. - Renommez le répertoire
public/
enstatic
. - Mettez
outDir:public
dansastro.config.mjs
. Ce paramètre indique à Astro de placer la sortie statique de la compilation dans un dossier appelépublic
, qui est le dossier requis par GitLab Pages pour les fichiers exposés.
Si vous utilisiez le répertoire public/
comme source de fichiers statiques dans votre projet Astro, renommez-le et utilisez ce nouveau nom de dossier dans astro.config.mjs
pour la valeur de publicDir
.
Par exemple, voici les paramètres corrects de astro.config.mjs
lorsque le répertoire public/
est renommé en static/
:
-
Créez un fichier appelé
.gitlab-ci.yml
à la racine de votre projet avec le contenu ci-dessous. Cela permettra de construire et de déployer votre site à chaque fois que vous apporterez des modifications à votre contenu :