{#- Сайт документації живе на nyshporka.online/docs/ — усередині порталу, а не окремим сайтом. Тут лише те, чого Material не вміє налаштуванням. 🔴 Тема одна на портал і документацію. Портал пам'ятає вибір у `localStorage['supriaha-tema']`, Material — у власному `__palette`. Цей скрипт стоїть у ДО першого малювання: інакше людина, що обрала темну на порталі, бачила б спалах світлої на кожному переході в /docs/. Зворотний бік (перемкнули тут → портал теж) — у `javascripts/tema.js`. 🌐 Мови (mkdocs-static-i18n). Перекладено лише ключові сторінки; решта в мовній гілці — український оригінал. Така сторінка каже про це плашкою, має `noindex` і canonical на оригінал і не стоїть у hreflang: для пошуковика це не мовна версія, а дубль. -#} {% extends "base.html" %} {% import "partials/slova.html" as s with context %} {#- Сторінка в цій гілці справді перекладена, а не показана оригіналом. -#} {% set perekladeno = (i18n_file_locale | default(s.mova)) == s.mova %} {% block site_meta %} {% if page.meta and page.meta.description %} {% elif config.site_description %} {% endif %} {% if page.meta and page.meta.author %} {% elif config.site_author %} {% endif %} {% set oryhinal = page.file.alternates.get("uk") if page and page.file and page.file.alternates else none %} {% if not perekladeno %} {% if oryhinal %} {% endif %} {% elif page.canonical_url %} {% endif %} {% if page.previous_page %} {% endif %} {% if page.next_page %} {% endif %} {#- hreflang — лише між справжніми перекладами цієї сторінки. -#} {% if perekladeno and config.extra.alternate is iterable and page and page.file and page.file.alternates %} {% for alt in config.extra.alternate %} {% set f = page.file.alternates.get(alt.lang) %} {% if f and f.locale == alt.lang %} {% endif %} {% endfor %} {% endif %} {% endblock %} {% block announce %} {%- if not perekladeno and s.t.ne_perekladeno %}{{ s.t.ne_perekladeno }}{% endif -%} {% endblock %} {% block extrahead %} {#- Прев'ю для соцмереж: посиланнями на документацію діляться в групах генеалогів, і без картинки воно виглядало як голе посилання. -#} {#- `page` немає на 404 — там лишаються загальні назва й опис. -#} {% endblock %}