Drop the duplicate reader footer from 15 templates
Every page carrying <footer class="text-reader-footer"> also extends
base.html, which already renders site-footer, so all 17 shipped two
footers stacked. On 15 of them the second one held a single link home,
with markup identical to the wordmark that site_header.html already
puts at the top of the same page. A duplicate of the header, rendered
as a second footer.
The task called this an include; it is not. The block was pasted inline
into each template, which is why the variants below diverged without
anything noticing.
blog_post.html and text_reader.html keep theirs for now. Those two carry
a data-copy-link "Copy link" affordance that site-footer has no way to
offer, since it is global chrome and the link needs the current item or
post. Merging it upward is not possible without threading optional
context through base.html, so the two reader pages are left as they are
and the affordance is not lost.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-05 21:23 UTC