Hello again — this blog is back, and it speaks IndieWeb

#indieweb #meta #aws

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-entry on every post, and a proper h-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.

Webmentions

Replied to this on your own site? Send a webmention to https://frankrobles.com/webmention.