Bluesky syndicator for Indiekit
npm install @indiekit/syndicator-blueskyBluesky syndicator for Indiekit.
npm i @indiekit/syndicator-bluesky
A Bluesky app password. This plug-in does not require access to your direct messages.
> [!IMPORTANT]
> Store your app password in an environment variable called BLUESKY_PASSWORD so that only you and the application can see it.
Add @indiekit/syndicator-bluesky to your list of plug-ins, specifying options as required:
``json`
{
"plugins": ["@indiekit/syndicator-bluesky"],
"@indiekit/syndicator-bluesky": {
"handle": "username.bsky.social",
"checked": true
}
}
| Option | Type | Description |
| :----------------- | :-------- | :-------------------------------------------------------------------------------------------------------------------------- |
| handle | string | Your Bluesky handle (without the @). _Required_. |password
| | string | A Bluesky app password. _Required_, defaults to process.env.BLUESKY_PASSWORD. |profileUrl
| | string | Bluesky profile URL prefix. Used in the URL returned in syndicated URLs. _Optional_, defaults to https://bsky.app/profile |serviceUrl
| | string | Bluesky service URL. Used to connect to a Bluesky service API. _Optional_, defaults to https://bsky.social |checked
| | boolean | Tell a Micropub client whether this syndicator should be enabled by default. _Optional_, defaults to false. |includePermalink
| | boolean | Always include a link to the original post. _Optional_, defaults to false`. |