From 360cd0aba50ea967842ead2151cb8834366b54e2 Mon Sep 17 00:00:00 2001 From: daniel daum Date: Mon, 7 Sep 2026 18:36:43 -0700 Subject: [PATCH 1/2] feat: add og header and link --- 404.html | 20 +++++++++ about.html | 21 ++++++++++ blog/hello-comments/index.html | 21 ++++++++++ blog/index.html | 21 ++++++++++ blog/micro/index.html | 21 ++++++++++ changelog.html | 21 ++++++++++ garden/books/index.html | 21 ++++++++++ garden/games/index.html | 21 ++++++++++ garden/index.html | 21 ++++++++++ garden/movies/index.html | 21 ++++++++++ garden/music/index.html | 21 ++++++++++ garden/photos/index.html | 21 ++++++++++ garden/ratings/index.html | 21 ++++++++++ garden/shows/index.html | 21 ++++++++++ garden/styles/index.html | 21 ++++++++++ index.html | 21 ++++++++++ new-post-template.html | 21 ++++++++++ now/index.html | 21 ++++++++++ now/jan-2026/index.html | 21 ++++++++++ now/sep-2026/index.html | 21 ++++++++++ privacy.html | 21 ++++++++++ projects/index.html | 21 ++++++++++ projects/saturn/index.html | 21 ++++++++++ robots.txt | 75 ++++++++++++++++++++++++++++++---- 24 files changed, 548 insertions(+), 9 deletions(-) diff --git a/404.html b/404.html index 2ffe830..4da0105 100644 --- a/404.html +++ b/404.html @@ -18,6 +18,26 @@ daniel daum - 404 page not found + + + + + + + + + + + + + + + + + + diff --git a/about.html b/about.html index f6f3579..b1c6a32 100644 --- a/about.html +++ b/about.html @@ -19,6 +19,27 @@ daniel daum - about + + + + + + + + + + + + + + + + + + + diff --git a/blog/hello-comments/index.html b/blog/hello-comments/index.html index 129814e..2923c19 100644 --- a/blog/hello-comments/index.html +++ b/blog/hello-comments/index.html @@ -18,6 +18,27 @@ daniel daum - hello, comments + + + + + + + + + + + + + + + + + + + diff --git a/blog/index.html b/blog/index.html index 5458409..ef62514 100644 --- a/blog/index.html +++ b/blog/index.html @@ -18,6 +18,27 @@ daniel daum - blog + + + + + + + + + + + + + + + + + + + diff --git a/blog/micro/index.html b/blog/micro/index.html index 021d11e..490b1d8 100644 --- a/blog/micro/index.html +++ b/blog/micro/index.html @@ -18,6 +18,27 @@ daniel daum - micro + + + + + + + + + + + + + + + + + + + diff --git a/changelog.html b/changelog.html index 3a35964..74e4e73 100644 --- a/changelog.html +++ b/changelog.html @@ -18,6 +18,27 @@ daniel daum - changelog + + + + + + + + + + + + + + + + + + + diff --git a/garden/books/index.html b/garden/books/index.html index 879d06c..f04c3da 100644 --- a/garden/books/index.html +++ b/garden/books/index.html @@ -18,6 +18,27 @@ daniel daum - books + + + + + + + + + + + + + + + + + + + diff --git a/garden/games/index.html b/garden/games/index.html index 9afddf2..35fbc80 100644 --- a/garden/games/index.html +++ b/garden/games/index.html @@ -18,6 +18,27 @@ daniel daum - games + + + + + + + + + + + + + + + + + + + diff --git a/garden/index.html b/garden/index.html index 90d493e..e95de92 100644 --- a/garden/index.html +++ b/garden/index.html @@ -18,6 +18,27 @@ daniel daum - garden + + + + + + + + + + + + + + + + + + + diff --git a/garden/movies/index.html b/garden/movies/index.html index 1050e44..f559e6f 100644 --- a/garden/movies/index.html +++ b/garden/movies/index.html @@ -19,6 +19,27 @@ daniel daum - movies + + + + + + + + + + + + + + + + + + + diff --git a/garden/music/index.html b/garden/music/index.html index 34c78d9..eddc7ba 100644 --- a/garden/music/index.html +++ b/garden/music/index.html @@ -19,6 +19,27 @@ daniel daum - music + + + + + + + + + + + + + + + + + + + diff --git a/garden/photos/index.html b/garden/photos/index.html index 5a93857..63f3f42 100644 --- a/garden/photos/index.html +++ b/garden/photos/index.html @@ -18,6 +18,27 @@ daniel daum - photos + + + + + + + + + + + + + + + + + + + diff --git a/garden/ratings/index.html b/garden/ratings/index.html index 6e6f977..5d8b151 100644 --- a/garden/ratings/index.html +++ b/garden/ratings/index.html @@ -18,6 +18,27 @@ daniel daum - ratings + + + + + + + + + + + + + + + + + + + diff --git a/garden/shows/index.html b/garden/shows/index.html index 650e7eb..9886933 100644 --- a/garden/shows/index.html +++ b/garden/shows/index.html @@ -18,6 +18,27 @@ daniel daum - shows + + + + + + + + + + + + + + + + + + + diff --git a/garden/styles/index.html b/garden/styles/index.html index e0155d0..6a57629 100644 --- a/garden/styles/index.html +++ b/garden/styles/index.html @@ -18,6 +18,27 @@ daniel daum - styles + + + + + + + + + + + + + + + + + + + diff --git a/index.html b/index.html index f8ff8cd..7cc13fd 100644 --- a/index.html +++ b/index.html @@ -21,6 +21,27 @@ daniel daum + + + + + + + + + + + + + + + + + + + diff --git a/new-post-template.html b/new-post-template.html index d6fceda..3cd7cdf 100644 --- a/new-post-template.html +++ b/new-post-template.html @@ -18,6 +18,27 @@ daniel daum - POST TITLE + + + + + + + + + + + + + + + + + + + diff --git a/now/index.html b/now/index.html index f41c519..1c9ddbc 100644 --- a/now/index.html +++ b/now/index.html @@ -18,6 +18,27 @@ daniel daum - now + + + + + + + + + + + + + + + + + + + diff --git a/now/jan-2026/index.html b/now/jan-2026/index.html index 982660b..154c1f1 100644 --- a/now/jan-2026/index.html +++ b/now/jan-2026/index.html @@ -18,6 +18,27 @@ daniel daum - now + + + + + + + + + + + + + + + + + + + diff --git a/now/sep-2026/index.html b/now/sep-2026/index.html index c9afff7..031ef96 100644 --- a/now/sep-2026/index.html +++ b/now/sep-2026/index.html @@ -18,6 +18,27 @@ daniel daum - now + + + + + + + + + + + + + + + + + + + diff --git a/privacy.html b/privacy.html index 2eb2775..86798fd 100644 --- a/privacy.html +++ b/privacy.html @@ -18,6 +18,27 @@ daniel daum + + + + + + + + + + + + + + + + + + + diff --git a/projects/index.html b/projects/index.html index 80e2fb3..a3ee545 100644 --- a/projects/index.html +++ b/projects/index.html @@ -18,6 +18,27 @@ daniel daum - projects + + + + + + + + + + + + + + + + + + + diff --git a/projects/saturn/index.html b/projects/saturn/index.html index aeff61f..46a3bb0 100644 --- a/projects/saturn/index.html +++ b/projects/saturn/index.html @@ -19,6 +19,27 @@ daniel daum - saturn + + + + + + + + + + + + + + + + + + + diff --git a/robots.txt b/robots.txt index 9d79c5d..8a6dcec 100644 --- a/robots.txt +++ b/robots.txt @@ -1,12 +1,10 @@ -# Default -# the feed is the one thing open to everyone - pollers that respect -# robots.txt (annot.at, feed readers) need to reach it. +# Default: closed, except the feed for pollers that respect robots.txt User-agent: * Allow: /feed.xml Disallow: / Crawl-delay: 10 -# Allow search engines +# Search engines User-agent: Googlebot Allow: / Disallow: /api/ @@ -15,7 +13,63 @@ User-agent: Bingbot Allow: / Disallow: /api/ -# Block AI bots +User-agent: Kagibot +Allow: / +Disallow: /api/ + +User-agent: DuckDuckBot +Allow: / +Disallow: /api/ + +User-agent: Applebot +Allow: / +Disallow: /api/ + +User-agent: Slurp +Allow: / +Disallow: /api/ + +User-agent: MojeekBot +Allow: / +Disallow: /api/ + +User-agent: search.marginalia.nu +Allow: / +Disallow: /api/ + +# Feed readers and aggregators +User-agent: Feedly +Allow: / + +User-agent: Inoreader +Allow: / + +User-agent: NewsBlur +Allow: / + +# Link-preview scrapers +User-agent: LinkedInBot +Allow: / + +User-agent: Bluesky Cardyb +Allow: / + +User-agent: Mastodon +Allow: / + +User-agent: Twitterbot +Allow: / + +User-agent: Slackbot +Allow: / + +User-agent: Discordbot +Allow: / + +User-agent: Redditbot +Allow: / + +# AI crawlers User-agent: CCBot Disallow: / @@ -25,19 +79,19 @@ Disallow: / User-agent: ChatGPT-User Disallow: / -User-agent: Google-Extended +User-agent: OAI-SearchBot Disallow: / -User-agent: Googlebot-Extended +User-agent: Google-Extended Disallow: / User-agent: Claude-Web Disallow: / -User-agent: anthropic-ai +User-agent: ClaudeBot Disallow: / -User-agent: OAI-SPIDER +User-agent: anthropic-ai Disallow: / User-agent: cohere-ai @@ -60,3 +114,6 @@ Disallow: / User-agent: facebookexternalhit Disallow: / + +User-agent: meta-externalagent +Disallow: / -- 2.51.2 From e790040d71f572d3b8c1f9c4d5c6a8dddbc6438c Mon Sep 17 00:00:00 2001 From: daniel daum Date: Mon, 7 Sep 2026 19:01:26 -0700 Subject: [PATCH 2/2] pr: add code review instructions --- AGENTS.md | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 AGENTS.md diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..7059595 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,81 @@ +# AGENTS.md + +Review guidance for this repo. Personal site, served by Cloudflare Pages. + +## What this is + +Hand-written static HTML, one file per page, no build step and no bundler. +Vite is dev-server only; deploying is `git push` to `main`. Pages are plain +files, so there is no template layer and shared markup (the ``, the +header, the footer) is genuinely duplicated across pages on purpose. + +Dynamic behaviour lives at the edge in `functions/`, not in the browser. + +## Invariants — flag any change that breaks one + +**No client-side JavaScript.** There is not one `