Publii est un logiciel (CMS) open-source qui permet de créer des sites web statiques.
Contrairement aux CMS classiques (comme WordPress), il ne nécessite pas de serveur dynamique ni de base de données : le site est généré en fichiers HTML, CSS et JavaScript, puis déployé facilement (GitHub Pages, Netlify, etc.).
👉 Avantages :
Lien de téléchargement → getpublii.com/download
PLMlab est une plateforme de type GitLab mise à disposition par le CNRS pour la communauté des mathématiques.
C'est une forge logicielle qui permet de :
| Terme | Définition |
|---|---|
| Site public | Accessible à tout le monde sur Internet, sans authentification. |
| Site privé | Accessible uniquement à des utilisateurs autorisés (connexion requise). |
| Repository (repo) | Espace de stockage d'un projet (code, fichiers, historique). En pratique, le repo correspond au nom du projet. |
Website URL : https://[compte-mathrice].pages.math.cnrs.fr/[nom-du-repo]/ Server : https://plmlab.math.cnrs.fr/ Repository : monrepository Branch : main Token : ******************
public/ apparaît dans le repoalpine:latestecho “Deploying static site”.gitlab-ci.yml est automatiquement crééExemple :
image: alpine:latest create-pages: script: - echo "Deploying static site" pages: publish: public rules: - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
https://fdiaoune.pages.math.cnrs.fr/monsiteweb)Si l'option est activée, l'URL change à chaque déploiement :
fdiaoune-monsiteweb-abc123.pages.math.cnrs.fr
👉 Publii a besoin d'une URL fixe pour générer correctement les liens, les images et le CSS.
🎉 Le site est maintenant en ligne !
Les changements ne sont pas instantanés.
À chaque synchronisation :
👉 Suivi : Build → Pipelines
Pour voir vos modifications immédiatement :
👉 Bouton “Preview your changes” dans Publii
Cela ouvre le site en local (file:/…'') avec les styles, images et la navigation fonctionnels.