{% extends "base.html" %} {% from "chirpui/hero.html" import page_hero %} {% from "chirpui/layout.html" import container %} {% from "chirpui/surface.html" import surface %} {% block title %}Search - {{ config?.title ?? 'Site' }}{% end %} {% block content %} {% let site_pages = site?.pages ?? [] %} {% let page_count = site_pages | length %} {% call container(max_width='84rem', cls='chirp-theme-search') %}
{% call page_hero(title='Search', subtitle='Find documentation, release notes, patterns, and theme guidance.', variant='minimal', background='solid', cls='chirp-theme-search__hero') %} {% slot eyebrow %}{{ page_count }} pages indexed{% end %} {% end %} {% call surface(variant='default', cls='chirp-theme-search__panel') %}
{{ icon('magnifying-glass', size=20, css_class='search-page__icon') }}
Navigate Open ESCClear
{{ icon('magnifying-glass', size=56, css_class='search-page__empty-icon') }}

Start typing to search

Search across documentation, marketing pages, and posts.

{% let suggestions = ['button', 'card', 'modal', 'tabs', 'theming', 'layout'] %}
Popular searches
{% for term in suggestions %} {% end %}
{# Server-side fallback: interactive search needs JavaScript, but every indexed page is still reachable here without it. Grouped by section. #}
{% end %}
{% end %} {% end %}