# Bluesky Docusaurus component A series of 2 article(s), in reading order. # Create our own Docusaurus React component and provide a "Share on Bluesky" button > Build a custom Docusaurus React component that adds a β€œShare on Bluesky” button to your blog posts. --- ![Create our own Docusaurus React component and provide a "Share on Bluesky" button](/img/v2/docusaurus_bluesky.webp) **TL;DR** This post guides you through creating a 'Share on Bluesky' button for your Docusaurus blog. You'll learn how to use Docusaurus's swizzle feature to override the default blog post theme, create a custom React component for the button, and then integrate it into your blog posts. We'll build the component step-by-step, including the necessary CSS and SVG icon. Nine months ago, I had enabled the feature to write comments under my articles by using **Giscus** (see [Adding a comment area](/blog/site-creation)) but only people having a GitHub account were eligible to use that feature and so, almost no one did it. So I went nearly nine months without giving readers of this blog the opportunity to interact with me, which is a bit frustrating and prevents us from exchanging ideas and enriching each other's lives. For a few weeks now, I've been present on [Bluesky](https://bsky.app/profile/avonture.be) and ... why not adding a *Share on Bluesky* button below each article? This idea is neither revolutionary nor complicated so, let's play... In this first article in a series of two, we'll see how we can create our Docusaurus React component. Before writing this article, I just didn't know how and now, yes, it's so easy. **Quick Jump:** [See it in Action](#result) | [All Files at a Glance](#all-files-at-a-glance) ## Result And, tadaaa πŸŽ‰πŸŽ‰πŸŽ‰, here is a "Share on Bluesky" button in action, below a blog post: > Screenshot β€” http\://localhost/ > > ![The Bluesky Share button](./images/share_button.webp) That's the whole point of this article: a small custom React component, swizzled into Docusaurus's `BlogPostItem`, with nothing more exotic than a `