Смена брендинга
Все настройки бренда сосредоточены в трёх файлах. Менять что-либо в компонентах не нужно.
Логотип и название
Файл: src/lib/config/branding.ts
Положите свои логотипы в папку static/. Компонент Logo.svelte автоматически переключается между logoLight и logoDark в зависимости от активной темы.
Рекомендуемые форматы: PNG с прозрачным фоном или SVG.
SEO и метаданные
Файл: src/lib/config/site.ts
Поле ogImage — это путь к изображению в static/. Оптимальный размер: 1200×630 px.
Цветовая схема
Файл: src/routes/layout.css
Светлая тема — :root { }, тёмная — .dark { }.
Поддерживаются любые форматы CSS-цветов: oklch, hsl, #hex, rgb.
Форматы страниц
Шаблон поддерживает два типа страниц.
.svx — Markdown + Svelte
Основной формат для документации. Поддерживает frontmatter, стандартный Markdown и вставку Svelte-компонентов.
.svelte — кастомная страница
Используйте для страниц с нестандартной структурой: лендинги, интерактивные демо, сложные лейауты. Компонент рендерится напрямую.
Система именования файлов
Навигация строится автоматически из имён директорий и файлов.
| Префикс | Значение | Пример |
|---|---|---|
[N] | Раздел (секция) | [N]Документация{docs} |
[C] | Категория | [C]Настройки{settings} |
[A] | Страница | [A]Смена брендинга{branding}.svx |
Формат: [Тип]Отображаемое название{url-slug}.
Страница без категории — создайте [A]Название{slug}.svx прямо в директории раздела, без [C]-папки.
Web App Manifest
Файл: static/site.webmanifest
Обновите name, short_name, theme_color и background_color. Иконки добавляются в массив icons в формате:
