forked from ORGANISATION-KA-INTERNATIONALE/FEDIVERSE-OKI
Réécriture SvelteKit statique (Svelte 5 runes + TS, adapter-static)
- Données PeerTube (GADE), Castopod (KUTE) et Mastodon (BOKANTE) bakées au build via +page.server.ts (throttle + retry 429 + déduplication) - Charte OKI complète : tokens, thème sombre par défaut (clair opt-in, anti-FOUC), Archivo/Inter self-hébergées, flag-bar, sprite SVG (zéro emoji en interface, zéro Font Awesome/CDN) - i18n FR/EN par routage [[locale]], bundles JSON, hreflang, %lang% serveur - Pages : accueil, /video/[uuid] (embed, téléchargements, partage, commentaires, JSON-LD VideoObject), /categories/[id], /recherche (index JSON baké, recherche client), /direct (live + annonce multi-fuseaux), /dons, /mentions-legales, /offline + 404 kréyòl - Motion gwoka : KineticText (scrub view()), ScrollProgressBar, FlagChip, reveal syncopé, View Transitions, gate prefers-reduced-motion unique - PWA : manifest + Workbox generateSW (fallback /offline/), registerSW statique - Sécurité : CSP par page en <meta> (SHA-256 des inline via scripts/postbuild-csp.mjs) + headers globaux (_headers Cloudflare et .htaccess o2switch), redirections des anciennes URLs PHP - Doc : docs/DEPLOIEMENT-SVELTEKIT.md
This commit is contained in:
+22
-19
@@ -1,19 +1,31 @@
|
||||
# Configuration locale
|
||||
includes/config.local.php
|
||||
node_modules
|
||||
|
||||
# Fichiers personnalisables pour chaque installation
|
||||
.htaccess
|
||||
sitemap.xml
|
||||
robots.txt
|
||||
site.webmanifest
|
||||
mentions-legales.php
|
||||
dons.php
|
||||
# Output
|
||||
.output
|
||||
.vercel
|
||||
.netlify
|
||||
.wrangler
|
||||
/.svelte-kit
|
||||
/build
|
||||
|
||||
# OS
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# Env
|
||||
.env
|
||||
.env.*
|
||||
!.env.example
|
||||
!.env.test
|
||||
|
||||
# Vite
|
||||
vite.config.js.timestamp-*
|
||||
vite.config.ts.timestamp-*
|
||||
|
||||
# Fichiers de l'IDE/éditeur
|
||||
.vscode/
|
||||
.idea/
|
||||
*.sublime-*
|
||||
.DS_Store
|
||||
|
||||
# Fichiers temporaires
|
||||
*.log
|
||||
@@ -22,9 +34,6 @@ dons.php
|
||||
tmp/
|
||||
temp/
|
||||
|
||||
# Fichiers de cache
|
||||
cache/
|
||||
|
||||
# Artefacts de documentation générés (docs/generate-readme-pdf.sh)
|
||||
README.html
|
||||
README.pdf
|
||||
@@ -32,9 +41,3 @@ README.pdf
|
||||
# Dossier pour les images d'annonces (tout ignorer sauf .gitkeep)
|
||||
uploads/*
|
||||
!uploads/.gitkeep
|
||||
|
||||
# Fichiers de dépendances (si nécessaire)
|
||||
# vendor/
|
||||
# node_modules/
|
||||
|
||||
img/movement_presentation.png
|
||||
|
||||
Reference in New Issue
Block a user