Commit Graph

13 Commits

Author SHA1 Message Date
will c02512f688 Close the two remaining /gift funnel gaps
deploy / deploy (push) Successful in 4s
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.
2026-07-22 19:01:27 -04:00
will af69f463f5 Point gift-thanks download link at the redesigned PDF
deploy / deploy (push) Successful in 4s
The regenerated PDF (dark theme, /talk CTA) was uploaded to a new
path since the upload script always namespaces by slug.
2026-07-22 17:25:35 -04:00
will 7da665ffaf Add /talk booking page with cal.com inline embed
deploy / deploy (push) Successful in 4s
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.
2026-07-22 16:09:45 -04:00
will 2a5b1edf19 Add root-wood mark to the site header
deploy / deploy (push) Successful in 4s
Traced from a piece of petrified root wood the user owns, simplified into
a flat currentColor SVG so it matches the header text in both light and
dark mode, plus a bio line explaining the connection.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-15 13:12:07 -04:00
will 3d197e5c9a Rename freebie -> gift
deploy / deploy (push) Successful in 4s
Matches the gift.<domain> vanity redirect's own name instead of a
different word for the same page.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-15 11:05:48 -04:00
will 9953f4ad27 Bring the homepage headshot back into the repo
deploy / deploy (push) Successful in 4s
The Linode bucket added unnecessary indirection for a single small
static image. Commit will.jpg under static/images/ and point the
homepage at it directly; the now-orphaned copy has been deleted from
the reground-downloads bucket. The freebie PDF stays on
downloads.reground.org, unaffected.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-14 09:17:02 -04:00
will 0a8631a0f2 Simplify homepage to a data-free markdown body with headshot
deploy / deploy (push) Successful in 4s
Replaces the hero_heading/subheading/intro param-driven layout with a
plain markdown body (headshot, Creative Help, Technical Help, bio), so
layouts/index.html just renders .Content. Headshot is served from the
Linode bucket (same convention as the freebie PDF) rather than
committed to git. CSS floats the photo left with the first list
wrapping beside it, matching the site's font/color patterns.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-11 16:47:14 -04:00
will e3a1c94597 Add /freebie and /freebie-thanks pages for the PDF lead magnet
deploy / deploy (push) Successful in 3s
/freebie reuses the courses/single layout (hero + signup form, same
mechanism as find-your-right-readers) via type: "courses" in front
matter, which controls layout lookup independently of the page's actual
URL — so the signup form is free, without the URL reading as
/courses/... for a single-PDF page. /freebie-thanks is a plain page
whose download link points at the new downloads.reground.org bucket.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-09 18:44:23 -04:00
will 3e258930a8 Populated eec landing page with actual content
deploy / deploy (push) Successful in 4s
2026-07-09 09:44:14 -04:00
will cf87ca5658 Fix contact/enroll confirmation being hidden along with the form it lived inside
deploy / deploy (push) Successful in 3s
Both forms nested their status message as a child of the <form>, so
form.hidden = true on success hid the confirmation right along with it —
looked like nothing happened. Contact form now resets and stays usable
(you can send another message) instead of disappearing; enroll form still
hides after signup (no reason to sign up twice), but its confirmation is
now a sibling so it actually stays visible.

Also generalized the privacy policy's language from being anchored on
email courses specifically to covering any use of the site.
2026-07-08 18:12:39 -04:00
will 46ae1ac430 Privacy/Terms: third-person ReGround voice, drop draft notice, link contact form not raw email
deploy / deploy (push) Successful in 3s
2026-07-08 17:58:08 -04:00
will 4445da18bb Add nav/footer, contact form, privacy/terms drafts, first course landing page
deploy / deploy (push) Successful in 4s
- baseof.html: proper header/nav/footer, CSS custom properties for
  light/dark, button and form component styles — no external theme
  dependency, avoiding the submodule/version churn from the earlier
  PaperMod attempt.
- Contact page: real form (honeypot spam protection) posting to the eec
  service's new /contact endpoint, replacing the plain mailto CTA.
- Privacy Policy and Terms drafts — grounded in what's actually true here
  (self-hosted mail/course infra, no third-party trackers), flagged as
  drafts pending review.
- courses/ section with a generic single template driven by front matter
  (eec_slug, pitch) and the first course, Find Your Right Readers —
  landing page only; the actual course content isn't authored in
  eec-courses yet, so enrolling will 404 until that's written.
- Fixed hugo.toml baseURL (was www.reground.org, but Caddy's canonical
  host is the bare domain — www redirects to it, not the other way).
2026-07-08 16:41:47 -04:00
will 60c0f31118 Bootstrap Hugo site with PaperMod theme and custom homepage
Sets up the ReGround business site: PaperMod theme (v8.0) as a
submodule, pinned Hugo 0.124.1, and a custom homepage hero
overriding the theme's default blog-first layout with editable
front-matter copy.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-07 22:04:45 -04:00