c82de9baadf0257783815d8c144be7022adf5d6e
deploy / deploy (push) Successful in 6s
Same fix as michaelferrara-site: bookshop's GET /arc/{code} renders a
generic, brand-agnostic template ("Get your free copy of A Hallmark
Grinchmas") instead of real editorial copy. bookshop already supports
same-origin form POSTs to its path-mounted /shop/arc/{code} — no reason
for it to also own the landing page.
/books/grinchmas/ is a plain Hugo page (content/books/grinchmas.md, no
longer draft-only) with a small JS form (layouts/partials/arc-redeem-
form.html, mirroring course-enroll-form.html) that POSTs form-encoded
to bookshop_base_url + "/arc/grinchmas". Retires content/gift,
content/gift-thanks, and content/free-book — all unfinished TODO stubs
that were live on the site with placeholder copy, never completed.
Copy note: no finished pitch copy existed anywhere for this campaign
(unlike Neon Tan) — this page currently uses the book's back-cover
blurb as placeholder pitch text per your instruction; refine whenever.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
Hugo site for thistleandmoth.org (submissions + reader magnet)
Languages
CSS
50.4%
HTML
49.6%