levineuwirth.org/static
Levi Neuwirth 8ca22a45d2 Sidenotes: emit the section.footnotes fallback the CSS expects
The filter consumes every Pandoc Note, so the "standard Pandoc-
generated section.footnotes" its doc claimed as the no-JS fallback
never existed — below 1500px with JS disabled, footnote content was
simply invisible (AUDIT §2.3). The filter now collects consumed notes
and appends the section itself: letter labels, jump targets for the
in-text refs (which now point at the visible fallback item), and
doc-backlink returns. sidenotes.js pairs ref/note by element id and
preventDefaults clicks, so behavior with JS is unchanged.

Verified in output: per-page item count matches inline sidenote count;
refs target #fn-<label>; backlinks target #snref-<label>.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 10:37:28 -04:00
..
css Sidenotes: emit the section.footnotes fallback the CSS expects 2026-06-10 10:37:28 -04:00
fonts initial deploy! whoop 2026-03-17 21:56:14 -04:00
gpg GPG signing, embedding pipeline, visualization filter, search timing, sig popups 2026-03-20 20:14:49 -04:00
images Branding: traced logo mark, regenerated favicons, og-image 2026-06-09 18:57:34 -04:00
js Frontend: search races, lightbox a11y, popup edge cases 2026-06-10 09:43:25 -04:00
papers Branch preprint 2026-05-06 12:21:59 -04:00
templates Marks I 2026-05-07 23:51:14 -04:00
apple-touch-icon.png Branding: traced logo mark, regenerated favicons, og-image 2026-06-09 18:57:34 -04:00
cv.pdf Internal audit 2026-05-07 17:20:27 -04:00
favicon-96x96.png Branding: traced logo mark, regenerated favicons, og-image 2026-06-09 18:57:34 -04:00
favicon.ico Branding: traced logo mark, regenerated favicons, og-image 2026-06-09 18:57:34 -04:00
favicon.svg Branding: traced logo mark, regenerated favicons, og-image 2026-06-09 18:57:34 -04:00
og-image.png Branding: traced logo mark, regenerated favicons, og-image 2026-06-09 18:57:34 -04:00
resume.pdf Internal audit 2026-05-07 17:20:27 -04:00
site.webmanifest Branding: traced logo mark, regenerated favicons, og-image 2026-06-09 18:57:34 -04:00
web-app-manifest-192x192.png Branding: traced logo mark, regenerated favicons, og-image 2026-06-09 18:57:34 -04:00
web-app-manifest-512x512.png Branding: traced logo mark, regenerated favicons, og-image 2026-06-09 18:57:34 -04:00