Skip to content

Conversation

@stefan-burke
Copy link
Member

Summary

Converted the home page from a custom home.html layout with markdown content to a flexible block-based component system using the standard page.html layout. This enables better reusability and maintainability of page sections.

Key Changes

  • Changed layout from home.html to page.html
  • Migrated all markdown content to a structured blocks array in frontmatter
  • Introduced new block types:
    • video-background: Hero section with embedded video and overlay content
    • section-header: Titled section with subtitle
    • features: Grid of feature items with icons and descriptions
    • cta: Call-to-action section with button
  • Added container property to control content width on applicable blocks
  • Preserved all original content and messaging while improving structure

Implementation Details

  • Video background uses Bunny CDN embed with autoplay, loop, and muted settings
  • Feature items use Unicode emoji icons for visual representation
  • CTA button links to /contact/ page with primary styling and large size variant
  • Block structure allows for easy reordering and future additions without layout changes

https://claude.ai/code/session_01TVSgBFdZQNkrQP32HMHEH3

Switch from plain markdown home layout to the template's blocks
layout system. The page now starts with a video background block
using the BunnyCDN-hosted intro video, followed by a section header,
features grid for the five system components (Low End, Mids, Top End,
Power, The Build), and a CTA block linking to the contact page.

https://claude.ai/code/session_01TVSgBFdZQNkrQP32HMHEH3
@stefan-burke stefan-burke merged commit 2f76e97 into main Jan 29, 2026
4 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.

3 participants