Hello @glungtung , il y a pleins de solutions gitlab c’est surtout une solution de stockage et de déploiement, il existe bon nombres de framework / librairies qui peuvent etre utiliser pour créer des sites facilement, Grav basé sur laravel un cms en php est trés pratique c’est pour du web dynamique , a titre d’exemple j’utilise Eleventy qui est basé sur du web statique et sur les concepts de jamstack il prend du markdown et fonctionne partielement avec javascript c’est trés complet, je ne vais pas détailler tout les solutions statiques ici car il en existe enormément
Grav
La jamstack
Eleventy
Pour le déploiement de solutions dynamique il est possible d’utiliser netlify qui generera l’environnement adequat node php python a partir de dépot gitlab, bien que la configuration puisse etre un peu spartiate quand il sagit de projet dynamique c’est trés interressant et aussi trés simple de déployer de simple page html ou markdown a partir de dépot gitlab, github ou encore bitbucket il suffit simplement de se connecter a netlify avec un compte sur une des plateformes citée ci-dessus
netlify
Autrement tu peux tout simplement ecrire une ou plusieurs page en markdown ou html et les déployers via gitlab sans aucuns autre intermediaires un peu sur le meme principe que les page github c’est relativement simple et des themes jekyll ou autres peuvent etre proposer pour styliser ton markdown tu a quelques configurations a faire dans le dépot et la rédaction d’un fichier .yaml et le tour est jouer ta page sera en ligne mais tu trouvera dans la documentation plusieurs sections dédier au générateur de site et aussi des explications sur les concepts dynamique vs statiques
La documentation GItlab
Bon courage a toi en ésperant que tout cela te sera utile ^^