AstroPaper
satnaing/astro-paper ↗ ·★ 3.3k ·Astro ·MIT
Un thème de blog Astro minimaliste, responsive, accessible et optimisé pour le SEO. Sortie entièrement statique qui se déploie proprement sur n'importe quel hébergeur statique avec une offre gratuite.
Aperçu
AstroPaper est un thème de blog minimaliste, centré sur le contenu et construit sur Astro. Il se rend en HTML entièrement statique sans runtime serveur, ce qui en fait l’un des moyens les plus propres de mettre en ligne gratuitement un blog rapide et professionnel. Comme la sortie n’est que des fichiers, il se déploie à l’identique sur Cloudflare Pages, Vercel ou Netlify — choisissez l’offre gratuite que vous préférez, il n’y a rien à garder au chaud ni à mettre à l’échelle.
Le thème est exigeant sur ce qui compte pour un blog : une typographie lisible, une palette claire/sombre soignée, un balisage accessible, et un SEO qui fonctionne sans configuration. Sitemap, RSS, balises canoniques et images de partage social sont tous générés au moment du build. Une recherche approximative intégrée permet aux lecteurs de naviguer entre articles et tags sans aucun service externe.
Au quotidien, vous travaillez entièrement en Markdown. Les articles vivent dans src/content/blog, les réglages du site dans src/config.ts, et l’étape de build transforme le tout en un dossier dist/ que vous pouvez héberger n’importe où. Les limites des offres gratuites sont généreuses pour un blog — vérifiez l’allocation de bande passante actuelle de chaque plateforme, mais pour la plupart des sites personnels vous n’en approcherez jamais.
Points forts
- ✓ Sortie 100 % statique — aucun runtime serveur, donc elle convient à n'importe quel hébergeur statique gratuit
- ✓ SEO intégré : sitemap, RSS, images Open Graph et schéma prêts à l'emploi
- ✓ Balisage axé sur l'accessibilité, avec mode clair/sombre et navigation au clavier
- ✓ Recherche approximative dans les articles et les tags, avec une mise en page de lecture soignée typographiquement
Idéal pour
- →Blogs personnels et changelogs de développeurs
- →Rédacteurs qui veulent un hébergement rapide et gratuit
- →Quiconque préfère le Markdown à un CMS
Pour commencer
- 1 Cliquez sur « Use this template » sur GitHub (ou exécutez npm create astro@latest -- --template satnaing/astro-paper)
- 2 Modifiez src/config.ts et les fichiers Markdown dans src/content/blog pour le personnaliser
- 3 Exécutez npm install && npm run dev pour le prévisualiser localement
- 4 Connectez le dépôt à Cloudflare Pages, Vercel ou Netlify et définissez la commande de build sur npm run build (répertoire de sortie : dist)
FAQ
Non. AstroPaper se compile en HTML, CSS et JS simples, donc l'offre gratuite d'un hébergeur statique suffit — il n'y a rien à maintenir en fonctionnement.
Déposez un fichier Markdown ou MDX dans src/content/blog avec le frontmatter requis (title, pubDatetime, tags). Il apparaît automatiquement au build suivant.
Oui — il fournit un sitemap, un flux RSS, des URL canoniques et des images Open Graph générées automatiquement, ce qui explique son bon score Lighthouse dès le départ.
Déployer AstroPaper gratuitement
Plateformes à offre gratuite capables d’héberger ce projet. Choisissez-en une et lancez-vous.