Skip to content
This repository was archived by the owner on May 29, 2026. It is now read-only.

feat(pages): cobalt hero + intro lede across apps, solutions, sidecars#83

Merged
rubenvdlinde merged 2 commits into
developmentfrom
feat/marketing-cobalt-hero
May 19, 2026
Merged

feat(pages): cobalt hero + intro lede across apps, solutions, sidecars#83
rubenvdlinde merged 2 commits into
developmentfrom
feat/marketing-cobalt-hero

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Collaborator

Summary

Applies the cobalt-bg hero treatment (already in use on the per-app docs sites at {slug}.conduction.nl) to the marketing site's app, solution, and sidecar pages.

  • Adds background=\"cobalt\" to <DetailHero/> on all 17 app pages, all 3 remaining solution pages, and all 8 sidecar pages.
  • Moves the Wikipedia-style intro paragraph that PR feat(seo): AI-crawler baseline + content layer + validation gates #55 introduced under each app's <DetailHero/> into the new intro={<>...</>} prop on the hero. Previously that prose sat at MDX-root and stretched edge-to-edge (the marketing-page MDXPage swizzle has no width container by design); inside the hero, the preset's .intro rule constrains it to a 70ch read-measure with cobalt-100 text on the cobalt panel.
  • Bumps @conduction/docusaurus-preset to ^3.11.0 (ships the new intro prop, released 2026-05-19).

Locally verified against openregister.conduction.nl styling on /apps/openregister/, /solutions/woo/, /sidecars/n8n/.

Test plan

  • Build passes (npm run build)
  • AI-baseline gate passes
  • CodeQL pass
  • Visual check on a deploy preview matches the per-app docs hero

Adds background="cobalt" to <DetailHero/> on all 17 app pages, all 6
solution pages, and all 8 sidecar pages so the marketing hero matches
the per-app docs sites (openregister.conduction.nl etc).

For the 15 app pages that carried a standalone prose paragraph between
<DetailHero/> and the first <Section> (the SEO/intro blurb), that prose
is now passed via the new intro={<>...</>} prop on DetailHero. Previously
the prose sat at MDX-root and stretched edge-to-edge because the
marketing-page MDXPage swizzle deliberately has no width container;
inside the hero, the preset's .intro rule constrains it to a 70ch read
measure and renders it cobalt-100 on the cobalt panel.

Requires @conduction/docusaurus-preset version that ships the intro
prop (design-system main 92549b0). Until that preset version is on npm,
the intro paragraphs will render but as an unrecognised prop (silently
dropped); coordinate the npm publish + package.json bump before merging
this commit into a release branch.
The 3.11.0 preset ships the new DetailHero intro prop consumed by the
31 marketing pages in the previous commit.
@rubenvdlinde rubenvdlinde merged commit 2f03a00 into development May 19, 2026
6 checks passed
@rubenvdlinde rubenvdlinde deleted the feat/marketing-cobalt-hero branch May 19, 2026 21:13
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant