Gitlab affiche par défaut la source des fichiers consultés.
Il est également possible d’afficher directement le rendu du fichier HTML, éventuellement agrémenté de CSS et de Javascript.
Pour cela, mettez en ligne votre fichier HTML avec Git, puis ajoutez à la racine de votre projet un fichier nommé .gitlab-ci.yml
contenant ces lignes:
pages:
script:
- mkdir .public
- cp -r * .public
- mv .public public
artifacts:
paths:
- public
Et voilà!
Votre fichier est désormais visible à l’adresse
https://votre-nom.frama.io/nom-du-dépôt/nom-du-fichier.html
Notez que votre dépôt doit être public (dans Settings → Visibility) si vous souhaitez que les personnes qui ne sont pas membres du projet Gitlab puissent voir votre page.
Update: Il est également possible d’utiliser un dépôt privé. Voir cet article (en anglais): Gitlab: use public Pages while keeping the Git repo private
Références :
- Comment utiliser les Gitlab Pages ?
- Websites for your GitLab projects, user account or group ( en anglais )
- How to host an html page in GitLab Pages ( en anglais )
- GitLab Pages | GitLab ( en anglais )
- Autre implémentation : https://gitlab.com/pages/plain-html
- Solution plus simple mais passant par un service tier: https://raw.githack.com/ - Source
- Get a shorter URL with
this solution based on
.htaccess
(en anglais)