docs/overrides/partials/social-card.html
{#- Zensical has no counterpart to the social plugin of Material for MkDocs, which rendered a card per page. Until it does, every page points at the same card, docs/assets/social-card.png. Title and description are still per page. Before touching this file, check whether Zensical has gained social card support in the meantime. If it has, drop this partial, main.html, the extends in home.html and the card asset, and configure the plugin instead. -#} {#- Zensical leaves page.is_homepage unset, the home page is the one without a URL -#} {% if not page.url %} {% set title = config.site_name %} {% elif page.meta and page.meta.title %} {% set title = page.meta.title ~ " - " ~ config.site_name %} {% elif page.title %} {% set title = page.title | striptags ~ " - " ~ config.site_name %} {% else %} {% set title = config.site_name %} {% endif %} {% if page.meta and page.meta.description %} {% set description = page.meta.description %} {% else %} {% set description = config.site_description %} {% endif %} {#- Under mike, site_url carries the version prefix and loses its trailing slash -#} {% set base = config.site_url | d("", true) %} {% set card = (base ~ "/assets/social-card.png") | replace("//assets", "/assets") %}{% if page.canonical_url %} {% endif %}