Commit Graph

8 Commits

Author SHA1 Message Date
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