- JavaScript 90.5%
- HTML 8.7%
- CSS 0.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .zed | ||
| accueil/page | ||
| content | ||
| data | ||
| deploy | ||
| scripts | ||
| static | ||
| themes/wa-hugo-daisyui_theme | ||
| .dockerignore | ||
| .gitignore | ||
| .hugo-version | ||
| .prettierignore | ||
| .prettierrc | ||
| AGENTS.md | ||
| CONTEXT.md | ||
| Dockerfile | ||
| hugo.toml | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Site vitrine
Site généré depuis le starter de l'agence — la mécanique (composants, pipeline,
admin) vit dans le noyau mutualisé embarqué dans themes/.
Démarrer
npm install
npm run dev
La version de Hugo est épinglée dans .hugo-version : npm run hugo:install
l'installe dans ~/.local/bin si besoin.
Mettre le noyau à jour
npm run theme:update v0.2.0 # viser un tag précis
npm run theme:version # version embarquée
npm run theme:guard # vérifier qu'aucune édition manuelle ne s'est glissée
Recette avec le noyau source (dev)
npm run dev:theme -- /chemin/vers/wa-hugo-daisyui_theme
Sans argument, le voisin ../wa-hugo-daisyui_theme (ou ../../ pour un
site rangé sous _sites/) est utilisé s'il existe. Go doit être installé ;
les artefacts go.mod et .hugo/ sont générés et git-ignorés.
Éditer
Le client édite contenus, sections et Réglages dans /admin/ (Sveltia).
Le dev personnalise par surcharges : copier le fichier du noyau au même
chemin hors de themes/, puis l'éditer — jamais l'inverse (voir AGENTS.md).
Déployer
Voir le runbook de l'agence (skill vps-contabo → runbook-nouveau-site-vitrine) :
repo Forgejo → Application Dokploy → DNS → webhook.