Быстрый старт¶
1. Установка¶
2. Инициализация¶
Введите:
- Org ID: ID организации (из URL Wiki:
.../wiki/org/<ID>/...) - Slug: базовый путь в Wiki (
users/dev/docsилиprojects/backend)
Будет создан файл .wiki-sync.toml.
3. Получение токена¶
- Перейдите на Яндекс.OAuth
- Создайте приложение (Web services)
- В правах выберите Yandex Wiki API
- Получите токен
Безопасность
Никогда не сохраняйте токен в конфигурационных файлах.
4. Использование¶
Интерактивный режим¶
Команды¶
# Статус синхронизации
sb-wiki status
# Загрузить в Wiki
sb-wiki push
# Скачать из Wiki
sb-wiki pull
# Удалить страницу
sb-wiki delete path/to/page.md
# Показать конфигурацию
sb-wiki config
Опции¶
# Предпросмотр без изменений
sb-wiki push --dry-run
# JSON вывод для CI/CD
sb-wiki status --json
# Подробный вывод
sb-wiki push -v
5. Конфигурация¶
Файл .wiki-sync.toml:
[wiki]
org_id = "123456"
base_slug = "users/dev/docs"
docs_dir = "docs"
[sync]
ignore = ["*.draft.md", "SECRET.md"]
strip_title = true
timeout = 60