add vitepress
This commit is contained in:
88
docs/.vitepress/config.mts
Normal file
88
docs/.vitepress/config.mts
Normal file
@@ -0,0 +1,88 @@
|
||||
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: 'На этой странице'
|
||||
}
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user