Bluesky feed Icon

Bluesky feed

1.4.0

January 13th, 2026

Bluesky feed for Statamic is now fully compatible with Statamic 6.

1.3.0

January 12th, 2026

Improved markdown support

The main post content rendered using {{ text | markdown }} now ensures links to external sites are preserved. No additional changes in template are needed as this add-on will handle correctly rendering links based on Bluesky’s ‘facet’ definitions.

This is a safer approach than regex which might link unexpectedly, but it also means where Bluesky does not have a facet definition, neither does this add-on. An example of this is a post whose only content is a link. In such cases Bluesky shows the external link preview, which you can also do with this add-on using the external name space, eg, {{ if external }} {{ external:thumb }} {{ external:title }} {{ external:description }} {{ /if }} but the link text in the post content itself does not become an anchor link.

Streamlined namespaces and tags

The add-on now uses an original namespace in line with the existing external namespace. It also uses thumb for image now in line with the use of thumb as a standalone tag or in the external namespace. This streamlines terminology and makes using the template tags predictable.

Legacy support is maintained and will remain for the foreseeable future, so you need not change {{ original_poster }} to {{ original:handle }} or {{ original_image }} to {{ original:thumb }} just yet, but it is recommended that you do so at some point. New templates must use the new original namespace terminology because that is what is prescribed by this add-on.

Edge case update

Note that a new edge case has been added to the documentation. Bluesky does not provide all data, eg, image link, for reposts of quoted posts. Reposts work as expected, quoted posts work as expected, but reposts of quoted posts do not – yet.

1.2.0

January 11th, 2026

New tags for the {{ bluesky }} scope:

  1. {{ name }} shows the account holder’s name
  2. {{ description }} shows the account holder’s profile bio

New tags for quoted posts:

  1. {{ original_text }} shows the content of a quoted or reposted post
  2. {{ original_avatar }} gives the URL of the original author avatar in a quoted or reposted post
  3. {{ original_date }} shows the timestamp of the original post in a quoted or reposted post
  4. {{ original_image }} gives the URL to an image in the original post of a quoted or reposted post

Also minor fixes and improvements to the documentation.

1.1.0

January 10th, 2026

Sometimes specifying replies="false" or only_posts="true" (or their equivalent .env options) will fetch fewer posts than is specified using the limit or BLUESKY_LIMIT options.

This version introduces a new boost option and its equivalent .env option BLUESKY_BOOST to fix this edge case. Set boost="true" in your template or BLUESKY_BOOST="true" in your .env file (it is false by default) to activate this automatic edge case fix.

1.0.1

January 10th, 2026

  • N/A Changelog not available.