A full walkthrough of putting a static blog into the atmosphere: claiming the domain as an AT Protocol handle, publishing each post as a signed standard.site record, serving the two verification endpoints from a Worker, and wiring the whole thing into the deploy so writing a post is the only step left.
I wired this blog into AT Protocol using the Standard.site lexicon. It does less than the name suggests, and the interesting part was deciding what not to send.
Think of this a bit like: advanced RSS where publishers can see number of subscribers a way to subscribe without cluttering your email inbox and also find the blogs of the people you already follow online. The subscriptions are tied to your Atmosphere account (your Bluesky account.) a schema or lexicon for those technically inclined...
このブログの記事をStandard.siteに対応させました。
As if I hadn't already written enough about my atproto rabbit hole, this time it's how markdown in my Obsidian vault becomes records in my PDS becomes HTML on a website.
A full walkthrough of putting this site online: starting from my astro-photo-folio template, buying the domain, deploying to Cloudflare Workers with static assets, automating a build on every push, and running a privacy-friendly view counter on D1.
How I integrated my Astro static blog with the Standard.site lexicon to publish records to ATProto with Bluesky replies as comments and Bluesky post auto-discovery
Rita Kozlov and Steve Faulkner from Cloudflare dive into the major Vite acquisition and how it fits their AI and developer tools strategy.
このブログの画像配信の仕組みと、圧縮スクリプトについての記録です。
How I rebuilt my personal website using Astro, Motion, some AI agents, and an embarrassingly small token bill.
Blueskyへ投稿した画像を並べるギャラリーページをブログに追加しました。
Out of Office stores its data in a JSON file in git, not a database. Why, and when this pattern fits.
This post originally appeared on The Fulcrum. Welcome to this week's The Programmer's Fulcrum. It's your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism. We aim to provide actionable content you can use to destroy Techno Feudalism each...
A custom content-layer loader that fetches Leaflet documents from the ATProto PDS and renders them as first-class blog posts
Welcome to this week's The Programmer's Fulcrum. It's your weekly review of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism. We aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional benefit of...
today iain learned: How to build better and more accessible code blocks with the Astro Expressive Code integration
A small devlog update for what I've been working on in late March 2026
ブログをAstroとCloudflare Workersで刷新しました。
時間問題を今更修正した
sequoiaでやってみた
対応が大変
Adding Tufte-style margin notes to Astro without JavaScript.
An NPM package to connect your Astro blog to ATProto using the Standard.site lexicon, or the story in which Bryan finally creates a website.
How I built an interactive year-in-review page using Astro's content collections, pulling together blog posts, movies, books, music, and more into a single retrospective. Plus: polaroid selfies, goals for 2026, and lessons about actually tracking things throughout the year.
Learn how to create and use VS Code snippets to quickly insert frontmatter for Astro content collections. This guide shows how snippets can automate repetitive tasks, speed up Markdown and MDX editing, and improve your Astro workflow.
How I built and deployed the blog, with a minimal description of Astro static site generator, AWS CDK, Cloudfront, and S3
Demos with code snippets / REPLs included
Francois Best explains how Nuqs solves React URL state management challenges with elegant serialization and router adapter solutions.
i am suffering
i am hiding things
This is the first post on this blog
Learn about the basics of Astro's integration system, the foundation of the Astro Ecosystem!
To me, 2024 has been a bit different than previous years, mainly for two reasons. A lot has happened at a rather high pace and I learned a lot but with little rest and time for recaps. So I’m writing this kind of as a retrospective and as a log of my learnings and milestones. And to update my [portfolio](/).
I updated my post, link and syndication feed query logic to allow for post scheduling.
My first impressions of Astro, a web framework for content-driven websites.
How Mahib's Margins is built with Astro, Markdown, React, Tailwind CSS, GitHub Actions, GitHub Pages, Cloudflare, and R2.
How to have Mastodon on your own domain without hosting a server. Kind of.
Showing more love for Astro, now that we can finally render MDX in RSS content.