# Bluesky Docusaurus component A series of 2 article(s), in reading order. # Créer notre propre composant React Docusaurus et proposer un bouton « Partager sur Bluesky » > Créez un composant React Docusaurus personnalisé qui ajoute un bouton « Partager sur Bluesky » à vos articles de blog. --- ![Créer notre propre composant React Docusaurus et proposer un bouton « Partager sur Bluesky »](/img/v2/docusaurus_bluesky.webp) **TL;DR** Cet article vous guide dans la création d'un bouton « Partager sur Bluesky » pour votre blog Docusaurus. Vous apprendrez à utiliser la fonctionnalité swizzle de Docusaurus pour surcharger le thème par défaut des articles, à créer un composant React personnalisé pour le bouton, puis à l'intégrer dans vos articles. Nous construirons le composant étape par étape, avec le CSS et l'icône SVG nécessaires. Il y a neuf mois, j'avais activé la possibilité d'écrire des commentaires sous mes articles grâce à **Giscus** (voir [Adding a comment area](/blog/site-creation)) mais seules les personnes ayant un compte GitHub pouvaient utiliser cette fonctionnalité et donc, presque personne ne l'a fait. J'ai donc passé près de neuf mois sans donner aux lecteurs de ce blog l'occasion d'interagir avec moi, ce qui est un peu frustrant et nous empêche d'échanger des idées et de nous enrichir mutuellement. Depuis quelques semaines, je suis présent sur [Bluesky](https://bsky.app/profile/avonture.be) et... pourquoi ne pas ajouter un bouton *Partager sur Bluesky* sous chaque article ? L'idée n'est ni révolutionnaire ni compliquée alors, jouons... Dans ce premier article d'une série de deux, nous allons voir comment créer notre composant React Docusaurus. Avant d'écrire cet article, je ne savais pas comment faire et maintenant, si : c'est très simple. **Quick Jump:** [Le résultat en action](#result) | [Tous les fichiers d'un coup d'œil](#all-files-at-a-glance) ## Résultat {#result} Et, tadaaa 🎉🎉🎉, voici un bouton « Partager sur Bluesky » en action, sous un article de blog : > Screenshot — http\://localhost/ > > ![Le bouton de partage Bluesky](./images/share_button.webp) C'est tout l'objet de cet article : un petit composant React personnalisé, swizzlé dans le `BlogPostItem` de Docusaurus, avec rien de plus exotique qu'un `