Skip to content

infra(landing): redesign landing page hero and structure#152

Merged
marc0olo merged 11 commits into
mainfrom
infra/landing-page-redesign
Apr 28, 2026
Merged

infra(landing): redesign landing page hero and structure#152
marc0olo merged 11 commits into
mainfrom
infra/landing-page-redesign

Conversation

@marc0olo
Copy link
Copy Markdown
Member

@marc0olo marc0olo commented Apr 28, 2026

Summary

  • Custom SiteTitle component (src/components/SiteTitle.astro): replaces the Starlight site title in the navbar with docs.internetcomputer.org at 20px serif — `docs` in heading color (ink/bone), `.internetcomputer.org` in muted gray.
  • Custom Hero component (src/components/Hero.astro): heading-only hero — renders `hero.title` from frontmatter ("The Network is The Cloud. Agents Build.") with no tagline and no action buttons. Bottom padding reduced to 1.5rem to pull the skills box visually closer.
  • ICP Skills banner: restored below the hero as a standalone box with heading, description, and action buttons.
  • Three action cards below the skills banner — Quickstart (internal `→`), Playground/ICP Ninja (external `↗`), Explore Guides (internal `→`) — ordered by recommended developer journey, with directional arrows via CSS `::after`.
  • Removed: hero tagline, hero action buttons, "Start building" section, "The frontier cloud for your apps" CardGrid.
  • Kept unchanged: Documentation and External resources sections.

Sync recommendation

`hand-written`

- Add custom Hero component override (src/components/Hero.astro):
  two-line identity heading ("docs" in heading color, ".internetcomputer.org"
  in muted gray) with the ICP Skills box embedded inside the hero area
- Remove hero tagline, hero actions, and the frontier cloud CardGrid
- Remove Start building section; replace with three landing action cards
  (Playground, Quick start, Explore Guides) rendered as white boxes
- Keep Documentation and External resources sections unchanged
- Add landing-actions grid and landing-action-card styles to custom.css
@marc0olo marc0olo marked this pull request as draft April 28, 2026 10:39
marc0olo added 10 commits April 28, 2026 12:44
- Add SiteTitle component override: replaces "ICP Developer Docs" navbar
  text with two-line display ("docs" in serif heading color,
  ".internetcomputer.org" in muted gray)
- Rework Hero component: restores "The Network is The Cloud. Agents Build."
  heading from frontmatter; ICP Skills description and action buttons are
  now integrated directly into the hero as tagline + actions (no box)
- Restore hero.title in index.mdx frontmatter
- Clean up custom.css: remove .skills-banner box styles; make
  .skills-primary and .skills-cta standalone (no parent selector required)
@marc0olo marc0olo marked this pull request as ready for review April 28, 2026 11:25
@marc0olo marc0olo merged commit 439ee16 into main Apr 28, 2026
1 check passed
@marc0olo marc0olo deleted the infra/landing-page-redesign branch April 28, 2026 11:26
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.

1 participant