ASTRO HTML
Conversion de fichier

Convertir ASTRO en HTML

RÉPONSE RAPIDE
Est-il possible de convertir ASTRO en HTML ?
Oui - ASTRO se convertit en HTML.

Le mode de sortie statique par défaut d'Astro effectue le rendu de chaque page en HTML au moment de la construction. Exécutez npm run build et récupérez les fichiers générés dans le dossier dist/. La logique des composants interactifs qui s'exécutait sur le serveur disparaît de la sortie - vous obtenez le HTML final ainsi que ses ressources CSS et JS.

Aussi vers HTML : ZHELP · WHTML · TEX

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Sep 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

Pourquoi convertir ASTRO en HTML ?

Astro est un outil de construction, pas un environnement d'exécution, sa fonction principale est donc de compiler les composants .astro en HTML pré-rendu pour des pages rapides et sans framework. Les utilisateurs souhaitent obtenir les fichiers .html bruts pour les déployer sur des hébergeurs statiques, archiver une page ou intégrer le balisage dans un autre système.

Comment convertir ASTRO en HTML

Build via l'interface CLI d'Astro FREE

Dans votre projet, exécutez npm run build (qui appelle astro build). Astro écrit par défaut les fichiers statiques .html ainsi que le CSS/JS haché dans le répertoire dist/.

astro build avec un outDir personnalisé OPEN-SOURCE

Définissez outDir dans astro.config.mjs ou exécutez astro build --outDir ./out pour placer le .html généré dans le dossier de votre choix.

À propos de ces formats

Qualité et points de vigilance

  • La sortie est le résultat rendu, pas votre source - le frontmatter .astro, les composants et les imports sont compilés en un balisage plat.
  • Les pages utilisant le rendu côté serveur (output: 'server') ou des routes dynamiques ne seront pas pré-rendues en .html statique sans un adaptateur statique ou getStaticPaths.
  • Le HTML fait référence à des fichiers CSS et JS hachés externes dans dist/ ; une seule page enregistrée peut perdre son style à moins de conserver ces ressources.

Foire aux questions

Où Astro place-t-il les fichiers HTML ?
Dans le dossier dist/ par défaut, chaque route ayant son propre index.html (par exemple about/index.html).
Puis-je obtenir un seul fichier HTML autonome ?
Pas directement - Astro sépare le CSS et le JS dans des fichiers hachés distincts. Vous devrez les intégrer manuellement en ligne ou utiliser « Enregistrer la page sous » du navigateur.
Les composants interactifs fonctionnent-ils toujours dans le HTML ?
Uniquement s'ils ont été hydratés avec une directive client:* ; sinon, vous obtenez un balisage statique sans comportement côté client.
Quelle commande construit le site ?
npm run build, qui exécute astro build en arrière-plan.