diff --git a/.nojekyll b/.nojekyll
deleted file mode 100644
index e69de29..0000000
diff --git a/README.md b/README.md
index cb6b9e8..c651ad6 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,16 @@
-# TorrentClaw mirrors (static)
+# torrentclaw/mirrors
-Auto-generated by `scripts/build-mirrors-static.ts`. Do not edit by hand โ
-your changes will be overwritten on the next build.
+Off-domain static copy of the [TorrentClaw](https://torrentclaw.com) mirror list.
-This page is published off-domain so it survives any single takedown:
-- https://torrentclaw.github.io/mirrors/
-- https://torrentclaw-mirrors.pages.dev/
+The content of the `gh-pages` branch is **auto-generated** by a workflow in
+the (private) source repo. **Do not edit by hand** โ your changes will be
+overwritten on the next publish.
-Update with: `pnpm exec tsx scripts/build-mirrors-static.ts`.
+Served at: .
+
+## Why this repo exists
+
+If `torrentclaw.com` is taken down, the in-app `/mirrors` page goes down
+with it. This repo lives on infrastructure independent from the rest of the
+stack (different cloud, different account, different CDN) so the mirror
+list survives any single takedown.
diff --git a/index.html b/index.html
deleted file mode 100644
index dee7a17..0000000
--- a/index.html
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-
-
-
-TorrentClaw mirrors
-
-
-
-
-
-
-
-
TorrentClaw mirrors
-
This is a static copy of the official mirror list. It is hosted off the main domain so it survives any takedown of torrentclaw.com. Bookmark it.
-
-
Clearnet mirrors
-
Regular HTTPS domains. Identical content; use whichever your ISP and DNS resolve correctly.