Skip to content

Commit

Permalink
Merge branch 'main' into i18n-it-develop-and-build
Browse files Browse the repository at this point in the history
  • Loading branch information
Sunny-Pirate authored Jan 25, 2025
2 parents 7b7a0f6 + d80527c commit 7c25e1f
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 20 deletions.
3 changes: 3 additions & 0 deletions src/content/docs/en/guides/migrate-to-astro/from-gatsby.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -586,6 +586,9 @@ description="All is about simplicity and power at the same time." />

<LinkCard title="How I rewrote my HUGE Gatsby site in Astro and learned to love it in the process" href="https://dunedinsound.com/blog/how_i_rewrote_my_huge_gatsby_site_in_astro_and_learned_to_love_it_in_the_process/"
description="Everything is faster. Happier. More productive."/>

<LinkCard title="How I switched from Gatsby to Astro (While Keeping Drupal in the Mix)" href="https://albert.skibinski.nl/en/blog/how-i-switched-gatsby-astro-while-keeping-drupal-mix/"
description="I came across the relatively new Astro, which ticked all the boxes."/>
</CardGrid>

:::note[Have a resource to share?]
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/fr/guides/deploy/cloudflare.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Pour commencer, vous aurez besoin :

2. Poussez votre code dans votre dépôt Git (GitHub, GitLab).

3. Connectez-vous au tableau de bord de Cloudflare et sélectionnez votre compte dans **Comptes** > **Workers et Pages** > **Vue d’ensemble**.
3. Connectez-vous au tableau de bord de Cloudflare et sélectionnez votre compte dans **Comptes** > **Capacité de calcul (Workers)** > **Workers et Pages** > **Vue d’ensemble**.

4. Sélectionnez **Créer**, naviguez dans l'onglet **Pages** et cliquez sur **Se connecter à Git**.

Expand Down
40 changes: 24 additions & 16 deletions src/content/docs/fr/guides/migrate-to-astro/from-gatsby.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ stub: false
framework: Gatsby
i18nReady: true
---
import { Steps } from '@astrojs/starlight/components';
import { Steps, LinkCard, CardGrid } from '@astrojs/starlight/components';
import AstroJSXTabs from '~/components/tabs/AstroJSXTabs.astro';
import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro';

Expand Down Expand Up @@ -567,21 +567,29 @@ Cette mise en page affiche un en-tête lors de la visite de la page d'accueil et

## Ressources communautaires

- Article de blog : [Migration de Gatsby à Astro](https://loige.co/migrating-from-gatsby-to-astro/) (en).

- Article de blog : [La migration vers Astro était facile](https://joelhooks.com/migrating-to-astro-was-ez) (en).

- Article de blog : [Mon passage de Gatsby à Astro](https://www.joshfinnie.com/blog/my-switch-from-gatsby-to-astro/) (en).

- Article de blog : [Pourquoi je suis passé de Gatsby à Astro](https://dev.to/askrodney/why-i-moved-to-astro-from-gatsby-3fck) (en).

- Article de blog : [Migrer mon site web de Gatsby vers Astro](https://dev.to/flashblaze/migrating-my-website-from-gatsby-to-astro-2ej5) (en).

- Article de blog : [Une autre migration : de Gatsby à Astro](https://logarithmicspirals.com/blog/migrating-from-gatsby-to-astro/) (en).

- Article de blog : [Pourquoi et comment j'ai déplacé mon blog de Gatsby et React vers Astro et Preact](https://www.helmerdavila.com/blog/fr/jai-migre-mon-blog-de-gatsby-et-react-a-astrojs-et-preact).

- Article de blog : [Comment j'ai réécrit mon énorme site Gatsby de plus de 100 Go dans Astro et appris à l'aimer au passage](https://dunedinsound.com/blog/how_i_rewrote_my_huge_gatsby_site_in_astro_and_learned_to_love_it_in_the_process/) (en).
<CardGrid>
<LinkCard title="Migration de Gatsby à Astro (en)" href="https://loige.co/migrating-from-gatsby-to-astro/"
description="Comment et pourquoi j'ai migré ce blog de Gatsby vers Astro et ce que j'ai appris au cours du processus." />
<LinkCard title="La migration vers Astro était facile (en)" href="https://joelhooks.com/migrating-to-astro-was-ez"
description="Il s’agit du processus de migration de Gatsby vers Astro et pourquoi j’ai choisi Astro."
/>
<LinkCard title="Mon passage de Gatsby à Astro (en)" href="https://www.joshfinnie.com/blog/my-switch-from-gatsby-to-astro/"
description="Le passage à Astro mérite vraiment un article de blog ! Il révolutionne le monde du développement web statique pour le meilleur."/>
<LinkCard title="Pourquoi je suis passé de Gatsby à Astro (en)" href="https://dev.to/askrodney/why-i-moved-to-astro-from-gatsby-3fck"
description="Jetons un coup d’œil rapide sur ce qui m’a donné envie de changer et pourquoi Astro était un bon choix." />
<LinkCard title="Une autre migration : de Gatsby à Astro (en)" href="https://logarithmicspirals.com/blog/migrating-from-gatsby-to-astro/"
description="Découvrez comment j'ai transféré mon site Web personnel de Gatsby vers Astro en partageant mes idées et mes expériences du processus de migration."/>
<LinkCard title="Migrer mon site web de Gatsby vers Astro (en)" href="https://dev.to/flashblaze/migrating-my-website-from-gatsby-to-astro-2ej5"
description="Astro est soudainement apparu." />
<LinkCard title="Pourquoi et comment j'ai déplacé mon blog de Gatsby et React vers Astro et Preact (en)" href="https://www.helmerdavila.com/blog/en/why-and-how-i-moved-my-blog-away-from-gatsby-and-react-to-astro-js-and-preact"
description="Tout est question de simplicité et de puissance à la fois." />

<LinkCard title="Comment j'ai réécrit mon énorme site Gatsby de plus de 100 Go dans Astro et appris à l'aimer au passage (en)" href="https://dunedinsound.com/blog/how_i_rewrote_my_huge_gatsby_site_in_astro_and_learned_to_love_it_in_the_process/"
description="Tout est plus rapide. Plus heureux. Plus productif."/>

<LinkCard title="Comment je suis passé de Gatsby à Astro (tout en gardant Drupal dans le mix) (en)" href="https://albert.skibinski.nl/en/blog/how-i-switched-gatsby-astro-while-keeping-drupal-mix/"
description="Je suis tombé sur l’Astro relativement nouveau, qui répondait à toutes les attentes."/>
</CardGrid>

:::note[Vous avez une ressource à partager ?]
Si vous trouvez (ou créez !) une vidéo ou un article de blog utile sur la conversion d'un site Gatsby vers Astro, [éditez cette page](https://github.com/withastro/docs/edit/main/src/content/docs/en/guides/migrate-to-astro/from-gatsby.mdx) et ajoutez-le ici !
Expand Down
7 changes: 4 additions & 3 deletions src/content/docs/fr/guides/upgrade-to/v5.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -141,21 +141,22 @@ Voir les instructions ci-dessous pour mettre à jour une collection de contenu e
});
```

3. **Changez les références de `slug` à `id`**. Les collections de couches de contenu n'ont pas de champ `slug` réservé. À la place, toutes les collections mises à jour auront un `id`. Vous pouvez également avoir besoin de mettre à jour les noms des fichiers de routage dynamique pour correspondre à un paramètre getStaticPaths() modifié :
3. **Changez les références de `slug` à `id`**. Les collections de couches de contenu n'ont pas de champ `slug` réservé. À la place, toutes les collections mises à jour auront un `id` :

```astro ins={7} del={6}
// src/pages/[id].astro
// src/pages/[slug].astro
---
export async function getStaticPaths() {
const posts = await getCollection('blog');
return posts.map((post) => ({
params: { slug: post.slug },
params: { id: post.id },
params: { slug: post.id },
props: post,
}));
}
---
```
Vous pouvez également mettre à jour les noms de fichiers de routage dynamique pour qu'ils correspondent à la valeur du paramètre `getStaticPaths()` modifié.

4. **Basculez vers la nouvelle fonction `render()`**. Les entrées n'ont plus de méthode `render()`, car elles sont maintenant des objets simples sérialisables. À la place, importez la fonction `render()` de `astro:content`.

Expand Down

0 comments on commit 7c25e1f

Please sign in to comment.