feat: добавить лендинг, переписать документацию и унифицировать генерацию

- Добавлен лендинг на React + Vite с темой и карточками навигации
- Добавлен модуль темы (src/infra/theme) с поддержкой system/light/dark
- Документация переписана: разделы «Модули», «Сегменты», «Компонент»
- Добавлена страница навигации docs/index.md
- Генерация llms.txt переведена на парсинг сайдбара VitePress
- Описания для llms.txt вынесены в frontmatter (поле description)
- Удалена директория generated/, архив ZIP убран с лендинга
- Удалены английская документация, README_RU, concat-md.js
- Добавлен vite-плагин для UTF-8 заголовков текстовых артефактов
- Caddyfile обновлён: charset=utf-8 для llms.txt и ARCHITECTURE.md
This commit is contained in:
2026-05-01 21:00:25 +03:00
parent 004a73a869
commit 54b4060b6f
43 changed files with 3877 additions and 1282 deletions

View File

@@ -4,12 +4,22 @@
"type": "module",
"version": "0.1.5",
"scripts": {
"docs": "node ./concat-md.js",
"dev": "vitepress dev .",
"build": "node ./concat-md.js && vitepress build .",
"serve": "vitepress serve ."
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"docs:dev": "vitepress dev . --port 5174",
"docs:build": "vitepress build .",
"generate": "tsx ./generate.ts"
},
"devDependencies": {
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^6.0.1",
"tsx": "^4.21.0",
"vitepress": "^1.6.3"
},
"dependencies": {
"react": "^18.3.1",
"react-dom": "^18.3.1"
}
}