Blog to Standard.Site
Standard.Site is an AT Protocol schema for publishing websites and blog posts, enabling rich preview cards on Bluesky and other Atmosphere-powered platforms.
I built this action after it started gaining traction on Bluesky. Instead of manually creating the decentralized records for each new blog post, I automated the whole thing.
When I merge a pull request adding a new blog post on this website, the action detects the new file, creates a site.standard.document record on the AT Protocol network, and opens a pull request to update the post's frontmatter with the record URI. Once merged, the blog post renders a link meta tag, enabling the Standard.Site preview card on Bluesky.
Fact sheet
Technology: TypeScript, Bun, Docker and GitHub Actions
Platforms: Bluesky and AT Protocol
GitHub: blog-to-standard-site-action