{% comment %}Nagłówek SEO całej części publicznej - jedno miejsce dla wyszukiwarek i asystentów AI. Wartości składa znacznik {% seo_head %} (core/templatetags/seo.py) z ustawień serwisu i z obiektu `seo` podanego przez widok, więc żaden szablon strony nie powtarza tych znaczników u siebie. Panel i instalator w ogóle tu nie wchodzą - znacznik nie podaje wtedy faktów.{% endcomment %} {% if facts %} {% if facts.description %}{% endif %} {% if facts.keywords %}{% endif %} {% if facts.canonical %}{% endif %} {% comment %}Wersje językowe tej samej treści (moduł Tłumaczenia). Wyszukiwarka pokazuje dzięki nim właściwy język, a nie ten, na który akurat trafiła; x-default to język domyślny serwisu. Serwis jednojęzyczny nie ma tu nic.{% endcomment %} {% for item in alternates.links %}{% endfor %} {% if alternates.x_default %}{% endif %} {% comment %}Czysta wersja tekstowa treści. Robot asystenta, który ją zna, pobiera sama treść zamiast całej strony z menu i skryptami.{% endcomment %} {% if facts.markdown %}{% endif %} {% if site_settings.seo_og_enabled %} {% if facts.description %}{% endif %} {% if facts.canonical %}{% endif %} {% if facts.image %}{% endif %} {% comment %}Właściwości article:* należą do typu "article" - na zwyklej stronie serwisu nie mają czego opisywać.{% endcomment %} {% if facts.kind == 'article' %} {% if facts.seo.published %}{% endif %} {% if facts.seo.modified %}{% endif %} {% if facts.seo.section %}{% endif %} {% endif %} {% if site_settings.seo_twitter_site %}{% endif %} {% endif %} {% comment %}Potwierdzenie własności serwisu - narzędzia dla webmasterow szukają dokładnie tych dwóch znaczników.{% endcomment %} {% if site_settings.seo_verify_google %}{% endif %} {% if site_settings.seo_verify_bing %}{% endif %} {% comment %}Dane strukturalne. Blok ma nonce, bo CSP serwisu wpuszcza tylko podpisane znaczniki {% endif %} {% endif %}