You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/fr/guides/deploy/netlify.mdx
+4-41
Original file line number
Diff line number
Diff line change
@@ -21,57 +21,20 @@ Votre projet Astro peut être déployé sur Netlify de trois manières différen
21
21
22
22
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.
23
23
24
-
### Adaptateur pour SSR
24
+
### Adaptateur pour le rendu à la demande
25
25
26
-
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.
26
+
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.
27
27
28
28
```bash
29
29
npx astro add netlify
30
30
```
31
31
32
-
Si vous préférez installer l'adaptateur manuellement, suivez les deux étapes suivantes :
32
+
<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>
33
33
34
-
<Steps>
35
-
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 :
36
-
37
-
```bash
38
-
npm install @astrojs/netlify
39
-
```
40
-
41
-
2. Ajoutez deux nouvelles lignes au fichier de configuration de projet `astro.config.mjs`.
42
-
43
-
```js title="astro.config.mjs" ins={2, 5-6}
44
-
import { defineConfig } from'astro/config';
45
-
importnetlifyfrom'@astrojs/netlify';
46
-
47
-
exportdefaultdefineConfig({
48
-
output:'server',
49
-
adapter:netlify(),
50
-
});
51
-
```
52
-
53
-
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 :
54
-
55
-
```diff lang="js"
56
-
// astro.config.mjs
57
-
import { defineConfig } from 'astro/config';
58
-
import netlify from '@astrojs/netlify/functions';
59
-
60
-
export default defineConfig({
61
-
output: 'server',
62
-
adapter: netlify({
63
-
+ edgeMiddleware: true
64
-
}),
65
-
});
66
-
```
67
-
68
-
69
-
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.
70
-
</Steps>
71
34
72
35
## Comment déployer
73
36
74
-
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.
37
+
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.
75
38
76
39
### Déploiement via l'interface utilisateur du site web
0 commit comments