{% extends "base.html" %} {% block extrahead %} {# Display serif (Fraunces) for headlines โ€” Inter (body) and JetBrains Mono (code) are loaded by the Material theme. #} {# Resolve a per-page title + description, falling back to site defaults. #} {%- if page and page.meta and page.meta.title -%} {%- set seo_title = page.meta.title -%} {%- elif page and page.title and not page.is_homepage -%} {%- set seo_title = page.title ~ " ยท " ~ config.site_name -%} {%- else -%} {%- set seo_title = config.site_name ~ " โ€” Indian court data, in the AI you already use" -%} {%- endif -%} {%- if page and page.meta and page.meta.description -%} {%- set seo_desc = page.meta.description -%} {%- else -%} {%- set seo_desc = config.site_description -%} {%- endif -%} {%- set seo_image = config.site_url ~ "assets/og-image.png" -%} {%- set seo_url = page.canonical_url if page else config.site_url -%} {# Material already emits when a page sets one, and a from site_url. Only add a description fallback for pages that don't define their own, to avoid duplicate tags. #} {%- if not (page and page.meta and page.meta.description) %} {%- endif %} {# Structured data: describe the software on the home page for rich results. #} {%- if page and page.is_homepage %} {% endif -%} {% endblock %}