Skip to content

i18n(fr): update guides/deploy/netlify.mdx #11567

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 4 additions & 41 deletions src/content/docs/fr/guides/deploy/netlify.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -21,57 +21,20 @@ Votre projet Astro peut être déployé sur Netlify de trois manières différen

Votre projet Astro est un site statique par défaut. Vous n'avez besoin d'aucune configuration supplémentaire pour déployer un site Astro statique sur Netlify.

### Adaptateur pour SSR
### Adaptateur pour le rendu à la demande

Ajoutez [l'adaptateur Netlify](/fr/guides/integrations-guide/netlify/) pour activer le SSR dans votre projet Astro et déployez vers Netlify avec la commande `astro add` suivante. Celle-ci installera l'adaptateur et apportera les changements appropriés à votre fichier `astro.config.mjs` en une seule étape.
Ajoutez [l'adaptateur Netlify](/fr/guides/integrations-guide/netlify/) pour activer le rendu à la demande dans votre projet Astro et déployez vers Netlify avec la commande `astro add` suivante. Celle-ci installera l'adaptateur et apportera les changements appropriés à votre fichier `astro.config.mjs` en une seule étape.

```bash
npx astro add netlify
```

Si vous préférez installer l'adaptateur manuellement, suivez les deux étapes suivantes :
<ReadMore>Consultez le [guide de l'adaptateur Netlify](/fr/guides/integrations-guide/netlify/) pour installer manuellement à la place, ou pour plus d'options de configuration, telles que le déploiement du middleware Astro de votre projet à l'aide des fonctions Edge de Netlify.</ReadMore>

<Steps>
1. Installez [l'adaptateur `@astrojs/netlify`](/fr/guides/integrations-guide/netlify/) dans les dépendances de votre projet en utilisant votre gestionnaire de paquets préféré. Si vous utilisez npm ou n'êtes pas sûr, exécutez ceci dans le terminal :

```bash
npm install @astrojs/netlify
```

2. Ajoutez deux nouvelles lignes au fichier de configuration de projet `astro.config.mjs`.

```js title="astro.config.mjs" ins={2, 5-6}
import { defineConfig } from 'astro/config';
import netlify from '@astrojs/netlify';

export default defineConfig({
output: 'server',
adapter: netlify(),
});
```

Vous pouvez également déployer le middleware Astro de votre projet en utilisant les fonctions Edge de Netlify en ajoutant `edgeMiddleware : true` à la configuration de l'adaptateur Netlify :

```diff lang="js"
// astro.config.mjs
import { defineConfig } from 'astro/config';
import netlify from '@astrojs/netlify/functions';

export default defineConfig({
output: 'server',
adapter: netlify({
+ edgeMiddleware: true
}),
});
```


Pour utiliser un middleware pour les pages pré-rendues, mettez `edgeMiddleware: true`. Cela vous permet d'utiliser un middleware pour implémenter l'authentification, les redirections, ou d'autres choses similaires, tout en utilisant une sortie HTML statique.
</Steps>

## Comment déployer

Vous pouvez déployer sur Netlify via l'interface utilisateur du site Web ou en utilisant l'interface en ligne de commande (CLI) de Netlify. Le processus est le même pour les sites statiques et les sites SSR Astro.
Vous pouvez déployer sur Netlify via l'interface utilisateur du site Web ou en utilisant l'interface en ligne de commande (CLI) de Netlify. Le processus est le même pour les sites Astro statiques et rendus à la demande.

### Déploiement via l'interface utilisateur du site web

Expand Down