Продвижение и SEO
This content is not available in your language yet.
Этот документ описывает, как поддерживается визуальное представление репозитория Yandex Alice на GitHub и в поиске.
Что синхронизируется автоматически
Заголовок раздела «Что синхронизируется автоматически»Через ma-provider-tools распространяются и поддерживаются:
About-блок (description,homepage,topics) — задаются вproviders.yml(поляgithub_description,github_topics,github_homepage) и применяются скриптомscripts/sync_repo_settings.py+ workflowsync-repo-settings.yml.- README-шапка — блок между маркерами
<!-- >>> ma-provider-tools sync (readme header) >>> -->и<!-- <<< ma-provider-tools sync (readme header) <<< -->. Содержит badges (CI / Release / License / Music Assistant / Stars), быстрые ссылки и cross-link на родственные провайдеры. - Badge “Music Assistant” — динамический shields.io endpoint badge:
https://trudenboy.github.io/ma-provider-tools/badges/yandex_alice.json. Cronupdate-ma-version-badges.ymlобновляет JSON каждые 4 часа и показывает, в какие каналы MA (stable / beta / dev) включена текущая версия провайдера. - Стартовая страница docs-site (этот сайт) — hero-блок берёт
github_description, под ним ряд тегов изgithub_topicsи тот же ряд badges, что в README.
Локальные правки этих блоков не сохраняются: следующий запуск distribute.yml перезапишет их. Чтобы изменить описание или topics — открывайте PR в ma-provider-tools.
Social preview (превью при шаринге ссылки)
Заголовок раздела «Social preview (превью при шаринге ссылки)»GitHub API не поддерживает загрузку изображения превью — это делается только вручную через UI. Рекомендуется:
- PNG 1280×640 пикселей.
- Visual: иконка/логотип провайдера + название + 1-2 ключевые фразы.
- Загрузить через: Repo Settings → Social preview → Edit.
Это P1-задача — автогенерация через GitHub Action рассматривается отдельно.