Files
adaptive-video-converter/docs/.vitepress/config.mts

89 lines
2.4 KiB
TypeScript
Raw Normal View History

2025-12-03 22:46:15 +03:00
import { defineConfig } from 'vitepress'
// https://vitepress.dev/reference/site-config
export default defineConfig({
title: "Adaptive Video Converter",
description: "Конвертер видео в адаптивные форматы DASH и HLS с GPU-ускорением",
base: '/',
outDir: '../docs-dist',
lang: 'ru-RU',
themeConfig: {
// https://vitepress.dev/reference/default-theme-config
nav: [
{ text: 'Главная', link: '/' },
{ text: 'CLI', link: '/cli/' },
{ text: 'API Библиотеки', link: '/api/' }
],
sidebar: {
// CLI sidebar
'/cli/': [
{
text: 'CLI Документация',
items: [
{ text: 'Обзор', link: '/cli/' },
{ text: 'Установка', link: '/cli/installation' },
{ text: 'Использование', link: '/cli/usage' },
{ text: 'Опции и ключи', link: '/cli/options' },
{ text: 'Примеры', link: '/cli/examples' }
]
}
],
// API sidebar
'/api/': [
{
text: 'API Библиотеки',
items: [
{ text: 'Обзор', link: '/api/' },
{ text: 'convertToDash()', link: '/api/convert' },
{ text: 'Утилиты', link: '/api/utilities' },
{ text: 'Профили', link: '/api/profiles' },
{ text: 'TypeScript типы', link: '/api/types' }
]
}
]
},
socialLinks: [
{ icon: 'github', link: 'https://gromlab.ru/gromov/adaptive-video-converter' }
],
footer: {
message: 'Выпущено под лицензией MIT',
copyright: 'Copyright © 2024 grom13'
},
search: {
provider: 'local',
options: {
locales: {
root: {
translations: {
button: {
buttonText: 'Поиск',
buttonAriaLabel: 'Поиск'
},
modal: {
noResultsText: 'Нет результатов для',
resetButtonTitle: 'Сбросить поиск',
footer: {
selectText: 'выбрать',
navigateText: 'навигация'
}
}
}
}
}
}
},
outline: {
level: [2, 3],
label: 'На этой странице'
}
}
})