Authoring Guide · Customization

Homepage

How to customize the homepage content and layout

Updated Jan 1, 2024 · 1 min read

Homepage

Guide to customizing the homepage content, layout, and featured sections.

Homepage Component

The homepage UI is components/HomePageClient.tsx. The data it receives is assembled in app/page.tsx. After bootstrap, edit HomePageClient.tsx to change copy, sections, and layout. Site name and description on a default starter home come from kb.config.json.

Hero Section

Update the hero section:

Call-to-Action Buttons

Update the CTA buttons:

Latest Blog Posts

Customize how many posts are shown:

Add or remove quick link sections:

Next Steps