Hello again — this blog is back, and it speaks IndieWeb
After a long hiatus, this site is back — and it's more than a blog now. It's my CV, my portfolio, and my home on the independent web.
Inspired by Andros's excellent write-up on joining the IndieWeb, I implemented the full stack:
- Microformats2 everywhere: an h-card on the homepage,
h-entryon every post, and a properh-feed. - Webmentions, sent and received. Link to one of my posts from your own site and it shows up below the article.
- Micropub + IndieAuth, so I can publish from any Micropub client by signing in as
frankrobles.com. - WebSub, so feed readers get new posts pushed in near-real-time instead of polling.
- RSS + JSON Feed, because feeds never stopped being great.
- rel="me" identity links to my other profiles.
Under the hood it's a static site: markdown in S3, a tiny custom generator running in Lambda, published to S3 behind CloudFront. The dynamic endpoints (Webmention, Micropub, IndieAuth, and a WordPress-compatible posting API) are a single Lambda function behind the same domain. No servers to patch, and the whole thing costs pennies a month.
More on the architecture in an upcoming post. If you have a webmention-capable site, try linking here — it should appear below.