From 721b085fba478c880a66c6b02cac55ffaa13607a Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 22 Sep 2026 17:41:31 +0000 Subject: [PATCH] Check the published pages, and give the Taguette export a head tests.yml runs the Python and R suites and says nothing about the nine HTML files this repository serves. The traps are all written down in CLAUDE.md and none of them was checked by anything. taguette_coding/tag_summary_export.html opened with and had no head at all: no viewport, no charset, no title, no lang. Without a viewport a phone lays the page out at desktop width and zooms out, so the text arrives too small to read, and it looks correct on the machine it was built on. Without a charset the curly quotes and the en dash in the exported transcript depend entirely on the server's default. The exported content is untouched; only a head is added above it. scripts/check_site.py runs 40 checks over the eight pages. Three are worth naming. GitHub Pages runs jekyll-readme-index, so a folder becomes a page only if it holds a README.md. The index links two folders, data_starters/dhs-south-asia/ and data_starters/plfs-india/, and both work only because they hold one. A folder link without a README is a 404 in production and a 200 under python -m http.server, which generates a directory listing; CLAUDE.md records that mistake shipping once. _config.yml must set no theme and must keep applying the default layout. Before that layout existed the config set theme: minima, and any rendered README opened in stock styling, so a click-through stopped looking like the site. And no page may carry its own