git clone https://github.com/Scribellates/scribellates-netlify-static.git
cd scribellates-netlify-static
npm install
npm run build
npm run validate:data
Cette commande est aussi exécutée par la CI GitHub Actions sur chaque push et pull_request.
npm run dev
src/: Contient les fichiers sources du projet, y compris les pages, les styles et les composants.public/: Contient les fichiers statiques qui seront copiés tels quels dans le dossier de distribution.documentations/: Contient les fichiers de directions de conception.scripts/validation/: Contient le moteur de validation réutilisable pour les jeux de données Markdown/front matter.
Ce site intègre une Progressive Web App (PWA), ce qui permet de l’installer et d'y accéder depuis son écran d'accueil que ça soit sur PC comme sur mobile. L’installation crée une icône dédiée, ouvre le site dans une fenêtre indépendante et réagit comme une application native sur mobile ou un logiciel natif sur PC.
- Ouvrir le site.
- Cliquer sur l’icône Installer l’application dans la barre d’adresse (petit ordinateur avec une flèche).
- Confirmer l’installation.
- Ouvrir le site.
- Menu … → Applications → Installer ce site en tant qu’application.
- Valider.
- Ouvrir le site.
- Un bandeau Ajouter à l’écran d’accueil peut apparaître automatiquement.
- Sinon : Menu ⋮ → Installer l’application ou Ajouter à l’écran d’accueil.
- Ouvrir le site.
- Appuyer sur le bouton Partager.
- Choisir Ajouter à l’écran d’accueil. (Safari est obligatoire pour installer une PWA sur iPhone/iPad.)