From bfabef48da243000e53b5fb5008ca14c3cb58735 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Wed, 19 Aug 2026 08:04:23 +0000 Subject: [PATCH] blog-post: let a post say who wrote it, in a form a machine can read A post already carries the byline in prose -- "by Anthony 'chovy' Ettinger" -- which is exactly the form nothing can act on. Directories, feed readers and the fediverse all look for `rel="me"`, and the template published none, so a crawler could tell you the post existed and nothing about who to reach about it. Concretely: rssamplifier indexed this blog, found the author's name from the feed's managingEditor tag, and shipped an author page carrying an email and a GitHub link and nothing else -- because the pages genuinely declared nothing else. The only outbound links on the whole blog were two to kagi.com. `rel="me"` is the strongest evidence an identity extractor has, ranking above h-card, JSON-LD `sameAs` and ordinary footer links, because it is the one a publisher has to state deliberately. Verified against rssamplifier's own `identityFromHtml`: all three links come back as `source: "rel-me"`. Personal accounts only. The company's X and YouTube accounts are deliberately absent -- a directory that files an org account under a person is wrong in a way that is worse than finding nothing, and the good extractors reject them anyway. Kept inside `
` and smolweb-valid: one `

`, closed, no new elements. Co-Authored-By: Claude Opus 5 (1M context) --- src/blog.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/blog.ts b/src/blog.ts index f882396..dc6c456 100644 --- a/src/blog.ts +++ b/src/blog.ts @@ -140,6 +140,10 @@ ${content} back to my blog postings +

Find me: Mastodon · +GitHub · +email

+