{
"path": "/my-website-is-at-protocol-powered-vaj8y0t",
"site": "at://did:plc:ioyzpvyhecwd5bxg47ynt5cs/site.standard.publication/3mlheuh2dv7wm",
"tags": [
"atproto"
],
"$type": "site.standard.document",
"title": "My website is AT Protocol powered",
"content": {
"$type": "blog.pckt.content",
"items": [
{
"$type": "blog.pckt.block.text",
"plaintext": "In recent years, I'd tried building my own version of this using WordPress, Astro, 11ty, and others but never quite got it right. Enter the AT Protocol."
},
{
"$type": "blog.pckt.block.text",
"plaintext": "As someone who is both a collector and terminally online, I've always enjoyed keeping somewhat of a record of the things I find while browsing. It's probably one of the reasons I enjoyed Tumblr so much throughout the 2010s; it was a place to save and share links or artwork without adding too much friction to my routine. In recent years, I'd tried building my own version of this using WordPress, Astro, 11ty, and others but never quite got it right."
},
{
"$type": "blog.pckt.block.text",
"facets": [
{
"index": {
"byteEnd": 188,
"byteStart": 181
},
"features": [
{
"uri": "https://zeroassembly.site/",
"$type": "blog.pckt.richtext.facet#link"
}
]
}
],
"plaintext": "So, rather than take another swing at it with a static site builder or CMS, I've recently decided to lean into the growing group of services leveraging the AT Protocol to power my website. Here are some of the apps I'm using and how:"
},
{
"$type": "blog.pckt.block.bulletList",
"content": [
{
"$type": "blog.pckt.block.listItem",
"content": [
{
"$type": "blog.pckt.block.text",
"facets": [
{
"index": {
"byteEnd": 45,
"byteStart": 38
},
"features": [
{
"uri": "https://bsky.social/",
"$type": "blog.pckt.richtext.facet#link"
}
]
}
],
"plaintext": "Microblog posts, likes, and reposts: Bluesky"
}
]
},
{
"$type": "blog.pckt.block.listItem",
"content": [
{
"$type": "blog.pckt.block.text",
"facets": [
{
"index": {
"byteEnd": 33,
"byteStart": 27
},
"features": [
{
"uri": "https://margin.at/",
"$type": "blog.pckt.richtext.facet#link"
}
]
}
],
"plaintext": "Bookmarks and highlights: Margin"
}
]
},
{
"$type": "blog.pckt.block.listItem",
"content": [
{
"$type": "blog.pckt.block.text",
"facets": [
{
"index": {
"byteEnd": 16,
"byteStart": 8
},
"features": [
{
"uri": "https://currents.is/",
"$type": "blog.pckt.richtext.facet#link"
}
]
}
],
"plaintext": "Images: Currents"
}
]
},
{
"$type": "blog.pckt.block.listItem",
"content": [
{
"$type": "blog.pckt.block.text",
"facets": [
{
"index": {
"byteEnd": 35,
"byteStart": 31
},
"features": [
{
"uri": "https://pckt.blog/",
"$type": "blog.pckt.richtext.facet#link"
}
]
}
],
"plaintext": "Longer posts (like this one): pckt"
}
]
},
{
"$type": "blog.pckt.block.listItem",
"content": [
{
"$type": "blog.pckt.block.text",
"facets": [
{
"index": {
"byteEnd": 32,
"byteStart": 24
},
"features": [
{
"uri": "https://bookhive.buzz/",
"$type": "blog.pckt.richtext.facet#link"
}
]
}
],
"plaintext": "Book updates/tracking: Bookhive"
}
]
},
{
"$type": "blog.pckt.block.listItem",
"content": [
{
"$type": "blog.pckt.block.text",
"facets": [
{
"index": {
"byteEnd": 38,
"byteStart": 22
},
"features": [
{
"uri": "https://crashthearcade.com/",
"$type": "blog.pckt.richtext.facet#link"
}
]
}
],
"plaintext": "Video game tracking: CRASH THE ARCADE"
}
]
},
{
"$type": "blog.pckt.block.listItem",
"content": [
{
"$type": "blog.pckt.block.text",
"facets": [
{
"index": {
"byteEnd": 21,
"byteStart": 17
},
"features": [
{
"uri": "https://teal.fm/",
"$type": "blog.pckt.richtext.facet#link"
}
]
}
],
"plaintext": "Music tracking: Teal"
}
]
}
]
},
{
"$type": "blog.pckt.block.text",
"plaintext": "So now I can save a bookmark or a highlight from an article to Margin, mark the manga I've completed as finished in Bookhive, write a blog post on pckt.blog, add a game to my backlog on CTA, repost something I see on Bluesky, and the result is a constantly flowing stream of my activities across the web, no pushing to git or playing around with databases required."
},
{
"$type": "blog.pckt.block.text",
"facets": [
{
"index": {
"byteEnd": 157,
"byteStart": 149
},
"features": [
{
"uri": "https://atstore.fyi/",
"$type": "blog.pckt.richtext.facet#link"
}
]
}
],
"plaintext": "It feels like the number of apps and services using ATP grows by the day. If you're curious about what's all available at any given time, check out at-store."
}
]
},
"updatedAt": "2026-05-09T23:29:07+00:00",
"description": "In recent years, I'd tried building my own version of this using WordPress, Astro, 11ty, and others but never quite got it right. Enter the AT Protocol. As someone who is both a collector and terminally online, I've always enjoyed keeping somewhat of a record of the things I find while browsing. It's probably one of the reasons I enjoyed Tumblr so much throughout the 2010s; it was a place to save and share links or artwork without adding too much friction to my routine. In recent years, I'd trie...",
"publishedAt": "2026-05-09T23:27:17+00:00",
"textContent": "In recent years, I'd tried building my own version of this using WordPress, Astro, 11ty, and others but never quite got it right. Enter the AT Protocol.\nAs someone who is both a collector and terminally online, I've always enjoyed keeping somewhat of a record of the things I find while browsing. It's probably one of the reasons I enjoyed Tumblr so much throughout the 2010s; it was a place to save and share links or artwork without adding too much friction to my routine. In recent years, I'd tried building my own version of this using WordPress, Astro, 11ty, and others but never quite got it right.\nSo, rather than take another swing at it with a static site builder or CMS, I've recently decided to lean into the growing group of services leveraging the AT Protocol to power my website. Here are some of the apps I'm using and how:\nMicroblog posts, likes, and reposts: Bluesky\nBookmarks and highlights: Margin\nImages: Currents\nLonger posts (like this one): pckt\nBook updates/tracking: Bookhive\nVideo game tracking: CRASH THE ARCADE\nMusic tracking: Teal\nSo now I can save a bookmark or a highlight from an article to Margin, mark the manga I've completed as finished in Bookhive, write a blog post on pckt.blog, add a game to my backlog on CTA, repost something I see on Bluesky, and the result is a constantly flowing stream of my activities across the web, no pushing to git or playing around with databases required.\nIt feels like the number of apps and services using ATP grows by the day. If you're curious about what's all available at any given time, check out at-store."
}