Usage in Astro
To use the component in Astro, you can use the CDN or install it as a dependency.
Using with CDN
Place the following script in the head of your Astro page.
<script is:inline src="https://cdn.jsdelivr.net/npm/bsky-profile@0.0.1/dist/bsky-profile.js"></script>
Now, you can use the component in your Astro page.
<bsky-profile data-handle="danabra.mov"></bsky-profile>
Usage as Package
Follow the Installation guide and install the package.
After installing inside your page file add below <script>
tag
<html> <body> <bsky-profile data-handle="danabra.mov"></bsky-profile>
<script> import "bsky-profile"; </script> </body></html>
You can add a <script>
tag in your layouts file as well so you don’t have to manually add <script>
tag to every page.
Usage in MDX files
To use it inside a MDX file you have to create a separate Astro component and add a <script>
tag there to load package.
<script> import "bsky-profile";</script>
And import component where you are using it.
import "src/components/bsky-profile.astro";
<bsky-profile data-handle="danabra.mov"></bsky-profile>