# Le Librodrome Site vitrine du projet Le Librodrome — livre + chansons sur l'économie du don. ## Navigation Le site est organisé en 3 grandes sections : | Section | Route | Contenu | |---------|-------|---------| | **Numérique** | `/numerique` | Autonomie numérique : logiciel libre, authentification WoT, cloud libre | | **Économique** | `/economique` | Création monétaire, monnaie libre, modèle économique (livre + chapitres), productions collectives | | **Citoyenne** | `/citoyenne` | Décision collective (Glibredecision), tarifs de l'eau (SejeteralO) | Autres pages : `/en-musique` (player audio), `/evenement`, `/a-propos`, `/messages`. Chaque section a une page index et des sous-pages de détail (`/numerique/logiciel-libre`, `/economique/modele-eco`, etc.). ## Le livre - **Lire** : lecteur PDF intégré, chapitres Markdown sous `/economique/modele-eco/[slug]` - **Écouter** : player audio avec 9 morceaux sous `/en-musique` - **Commander** : page `/economique/commande` (Bookelis + librairie) ## Stack - **Nuxt 4** (Vue 3, TypeScript, Nitro) - **UnoCSS** (utility-first) + palettes saisonnières (été par défaut) - **Nuxt Content** pour les chapitres du livre - **Pinia** pour l'état (palette, player) - **pnpm** comme package manager ## Contenu administrable Le contenu des pages est dans `site/pages/` en YAML, organisé par section : ``` site/pages/ home.yml # Page d'accueil numerique.yml # Index numérique numerique/*.yml # Sous-pages economique.yml # Index économique economique/*.yml # Sous-pages (modele-eco, monnaie-libre, commande...) citoyenne.yml # Index citoyenne citoyenne/*.yml # Sous-pages (decision, tarifs-eau) en-musique.yml, evenement.yml, gratewizard.yml ``` Administration via `/admin/pages` (éditeur YAML, authentifié). ## Développement ```bash pnpm install pnpm dev # Dev server sur :3000 pnpm build # Build production ``` Port réservé : **3000** (ne pas changer). ## Déploiement Docker + Traefik, CI via Woodpecker. Domaine : `librodrome.org`.