{% extends "base.html" %}
{# Announce banner — preserved from existing main.html #}
{% block announce %}
Featured on PulseMCP — browse curated MCP Servers for your Agents here.
{% endblock %}
{# Inject Google Fonts so JetBrains Mono is available even before the CSS loads it #}
{% block extrahead %}
{{ super() }}
{# Open Graph + Twitter metadata for committed per-page social cards. #}
{% set social_meta = page.meta.social if page and page.meta and page.meta.social else {} %}
{% set social_title = social_meta.title if social_meta and social_meta.title else (page.meta.title if page and page.meta and page.meta.title else (page.title | striptags if page and page.title else config.site_name)) %}
{% set social_description = social_meta.description if social_meta and social_meta.description else (page.meta.description if page and page.meta and page.meta.description else config.site_description) %}
{% set social_alt = social_meta.alt if social_meta and social_meta.alt else "fast-agent — MCP-native agents, workflows, and servers" %}
{% set social_slug = page.url | trim("/") if page and page.url else "" %}
{% set social_card = "index.png" if not social_slug else social_slug ~ ".png" %}
{% set social_image = config.site_url ~ "assets/social/" ~ social_card %}
{% if social_description %}
{% endif %}
{% if page and page.canonical_url %}
{% endif %}
{% if social_description %}
{% endif %}
{% if page and page.url in ["", "index.html"] %}
{% endif %}
{% endblock %}