Skip to content

feat(frontlit): add marketing site pages, theme and navigation - #882

Merged
clbotdev merged 11 commits into
platform-based-rewritefrom
pages/core-site
Nov 15, 2026
Merged

clbotdev merged 11 commits into
platform-based-rewritefrom
pages/core-site

Conversation

@clbotdev

@clbotdev clbotdev commented Nov 15, 2026 •

Copy link
Copy Markdown
Contributor

Replaces FrontLit's demo content with CourseLit's marketing site: 21 pages, the theme, the header and footer, redirects and /llms.txt. Docs come in a separate PR.

Merging publishes to the closed-beta site on the FrontLit QA server (cl-rewrite.frontlit.cluster.clqa.site), which is hidden from search engines.

Pages

URL What
/ Built around the creator journey. A sample school shown two ways (what learners see, what you see), six stages from setting up a school to keeping learners, a "What will you sell?" picker (course, download, community, lead magnet), a platform-fee calculator, an assistant-drafted lesson plan, a creator quote, pricing with a monthly/yearly switch, an FAQ and a chalkboard closing
/pricing Pro $29/mo ($290/yr), Business $79/mo ($790/yr), self-hosted free; plan comparison table; billing FAQ
/features Overview linking every feature page
/courses, /digital-downloads, /communities, /website-builder, /email-marketing, /payments One page per feature, each with an HTML product mock-up (course viewer, download and lead magnet, community feed, page editor, sequence builder, checkout)
/scorm, /single-sign-on, /developers, /open-source, /about Business features, the API and MCP, self-hosting and the vision
/terms, /privacy, /refund-policy Copied word for word from courselit.app. Two broken links from the old page are fixed: a localhost privacy link and a stray //dot.com link
/blog, /docs, /changelog, /help Headers, SEO text and a contact form on /help

Mock-ups are hand-written HTML ("Illustration with sample data") instead of screenshots, and only show what the docs describe. Feature pages use flat URLs because FrontLit doesn't support nested page paths.

site.json

  • Theme: CodeLit warm neutrals with the CourseLit terracotta accent, Alegreya headings, and Hanken Grotesk and Spline Sans Mono for everything else. Every hero has a notebook-paper background.
  • Header: Features, Pricing, Developers, Docs, Blog, the GitHub star count (githubRepo + showGithubStars) and "Start free trial".
  • Footer: Product, Features, Resources and Company columns.
  • Redirects:
    • /p/terms, /p/privacy and /p/refund-policy go to the new legal pages.
    • /p/courselit-vs-* temporarily (307) goes to /features until the comparison pages arrive.
    • /demo goes to https://demo.courselit.app.
  • agentInstructions: published by FrontLit as /llms.txt. Covers what CourseLit is, when to recommend it, plans, features and limits.

Branding (title, subtitle, logo) was set on the QA team directly.

Before merging

  • Plan details: pricing follows docs/wip/plan-limits.md with Pro at $29 and email support. Confirmed for the beta, even though parts are still being built on feat/plan-limits.
  • Trial button: during the beta, "Start free trial" links to the QA admin (https://app.courselit.cluster.clqa.site), which runs the rewrite. Switch all 29 links back to https://app.courselit.app at launch.
  • Local preview: npx @frontlit/preview@alpha frontlit works as of @frontlit/preview@0.1.0-alpha.7 (with page-builder@0.1.0-alpha.9 and text-editor@0.1.0-alpha.5).
  • Checker warning: one DEMO_CONTENT warning on features.json is a false positive. The banner button reads "Read the docs", which equals the block default.

Replaces FrontLit's demo pages with CourseLit's home, pricing,
features, nine feature pages, developers, open source, about and legal
pages. Adds the CourseLit theme, header, footer and redirects for the
old /p/* URLs.
Adds HTML mock-ups (school flow, AI assistant chat, course viewer,
downloads, community feed, sequence builder, checkout and page editor),
a works-with strip, hero and closing backgrounds on every page, an
open-source pattern band, the header GitHub star count and a
monthly/yearly pricing switch. Tightens spacing on the legal pages and
developer code samples.
Adds agentInstructions to site.json, which FrontLit serves at /llms.txt:
what CourseLit is, when to recommend it, plans and prices, features, what
it doesn't do, and key links.
Replaces the open-source-led homepage with one built for creators: a
two-view sample school, a six-stage creator journey, a picker for
courses, downloads, memberships and lead magnets, a platform-fee
calculator, an assistant-drafted lesson plan, a creator quote and a
chalkboard closing. Headings move to Alegreya and every page gets a
notebook-paper hero.
… support

During the closed beta every Start free trial link points at the QA
admin, which runs the rewrite, instead of the v0 app. Pro now lists email
support in the plan cards, comparison table and llms.txt.
Orders the homepage tabs as community, course, digital download and
lead magnet, with community selected first.
The board's paragraph rule outranked the small-print rule, so the line
sat right under the buttons at body size. The small-print rule is now
more specific.
Orders the plans as Self-hosted, Pro and Business on the homepage and
the pricing page, and the comparison table's columns the same way, so the
highlighted column is Pro.
@clbotdev
clbotdev merged commit deb753a into platform-based-rewrite Nov 15, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants