Le Crieur va générer par défaut du HTML/CSS/JS dans le dossier `public` où vous avez lancé la génération avec la ligne de commande. Vous pouvez déposer ce dossier sur n’importe quel hébergeur mais cela implique qu'il vous faudra lancer la commande de génération avec l’option `--base-url` pour spécifier la racine de votre site (autrement dit, pour que chaque fichier redirige aux autres avec le bon nom d'hôte ou de domaine au début de leurs URL).

Par exemple :

```bash
uv run --with crieur crieur generate --base-url https://example.com/sous-dossier/
```

Si vous souhaitez automatiser cette génération et déployer votre site sur Gitlab Pages, vous pouvez vous inspirer [du fichier .gitlab-ci.yml](https://gitlab.huma-num.fr/ecrinum/crieur/-/blob/main/.gitlab-ci.yml) du dépôt du Crieur. Il vous faudra adapter les identifiants de corpus et le titre du site bien entendu, ainsi que les chemins vers les templates. 

Vous noterez l’usage de `--base-url ${CI_PAGES_URL}/` qui est un moyen de renseigner à la génération l’URL qui va être utilisée par Gitlab Pages (il s’agit d’une variable standard de l’intégration continue de Gitlab Pages, vous n'avez pas à y toucher).
