Skip to content
Public template

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Socle + starters

Socle minimal et léger, mono-langue, zéro JS par défaut, édition directe des fichiers (pas d'admin) :

  • Astro statique + TypeScript strict + Tailwind 4.
  • Content Collections markdown typées Zod : blog (.md), pages (.md), landings (.mdx, hero + sections structurées).
  • SEO/JSON-LD centralisés (BaseLayout), sitemap, RSS.
  • 1 fichier markdown par page : éditer le texte = éditer ce seul fichier ; le design reste dans les composants.
  • Texte global partagé : src/content/settings/site.json (nom, nav, footer, FAQ globale).

Le formulaire de contact (vanilla, sans framework) est intégré au socle.

Démarrer un nouveau site

Dérouler .claude/checklists/bootstrap.md avant mise en ligne. Les 4 indispensables :

  1. site dans astro.config.mjs = URL de prod (source unique : canonical, sitemap, robots, llms.txt, RSS en dérivent).
  2. src/content/settings/site.json : identité, nav, organisation.
  3. Remplacer les placeholders public/og-default.png (1200×630) et public/logo.png.
  4. PUBLIC_FORM_ENDPOINT dans l'env de build de l'hébergeur (valeur inlinée au build) si le formulaire est conservé.

Starters OPT-IN (à activer au besoin, non installés par défaut) :

  • solid : îlots SolidJS pour interactivité riche.
  • i18n : routing multilingue (retiré du socle).

Édition du contenu : directement dans les fichiers .md/.mdx/.json. Pas d'interface d'admin.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages