A simple customizable Svelte 5 component to add comments to your website using Bluesky
Bluesky Comments Svelte is an innovative Svelte 5 component designed to seamlessly integrate Bluesky comment threads into your website. Whether you’re looking to enhance your blog posts, documentation, or any web page, this component allows for easy embedding of engaging discussions. It offers a blend of default styling options while also providing the flexibility to customize the appearance and functionality to suit your needs.
With its straightforward installation process and user-friendly features, this component is ideal for developers wanting to enrich their web platforms with interactive comment sections. Additionally, its capabilities for sorting, filtering, and styling make it a versatile tool for creating dynamic and personalized user experiences.
Easy Installation: Quickly set up on your website by utilizing either an AT Protocol URI or a standard Bluesky web URL.
Customizable Styling: Modify the appearance of comment threads by passing your own Svelte snippets, allowing for a unique look that matches your site design.
Sorting Options: Choose how threads are sorted with options for sorting by likes or recency, making it easy to display the most relevant comments.
Filtering Capabilities: Implement custom filtering logic by using the filterFn property, allowing for greater control over which posts are displayed.
Dynamic Components: Override default components such as the loading indicators, error displays, and individual post displays to personalize how discussions appear.
Collapsible Threads: Enhance user experience with thread collapse controls, giving users the option to view or hide lengthy discussions.
Open for Contributions: Being a new tool, there’s room for community input and enhancements, making it a collaborative project for developers to get involved in.
MIT License: Use it freely and modify it under the terms of the MIT License, ensuring ease of use for both personal and commercial projects.