Wires the site up to the newly-deployed self-hosted Plausible instance
at plausible.reground.org, gated behind hugo.IsProduction so local dev
builds never send events.
Converts content/gift/index.md to _index.md and extracts the shared
hero/form rendering into a partial (courses-body.html) used by both
single.html and a new list.html, so /gift renders identically but can
now hold real child pages like /gift/<partner>/.
The gift.reground.org vanity redirect already forwards any path
generically (redir https://reground.org/gift{uri}), so no
infrastructure change is needed to support future partnership URLs
like gift.reground.org/cheyenne once a matching page exists here.
Add a hero image (rendered from the redesigned PDF's own cover) so the
opt-in page shows the actual resource instead of pure text, and make
the post-submit message PDF-specific with a working /gift-thanks
fallback link instead of a generic dead-end "check your inbox" line.
Both are opt-in per-page params (hero_image, success_message) so the
real drip-course page's rendering is unchanged.
The gift PDF's closing CTA promises a conversation, so it needs a
landing page to point to. Kept separate from /gift-thanks since the
PDF can be read/forwarded independent of any signup on this site.
Splits the single hardcoded-feeling course template into hero,
credibility, curriculum, and repeat-CTA sections, each rendering only
when its front matter fields are set. The enroll form (and its
EEC-trigger JS) moves into a reusable partial so it can appear more
than once on a page without id collisions.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>