feat: llms-full.txt, README архива и доработка лендинга
All checks were successful
CI/CD Pipeline / docker (push) Successful in 46s
CI/CD Pipeline / deploy (push) Successful in 8s

- добавлен генератор llms-full.txt: вся документация локали в одном
  файле с мета-якорями, порядок повторяет sidebar
- архив теперь содержит README.md как точку входа: карта документации
  с относительными ссылками, описаниями и метаинфо сборки
- ссылки /ru/... в .md-файлах архива преобразуются в относительные
  пути (через path.relative) — внутренняя навигация работает локально
- веб-index.md удаляется из архива (его роль выполняет README.md)
- llms-full.txt добавлен в архив для одноразового чтения LLM
- в sidebar добавлен пункт «Главная» / «Home» со ссылкой на корень локали
- карточка «Ассистенту» на лендинге: две кнопки llms.txt и llms-full.txt
  с открытием в новой вкладке
- активирована карточка «Скачать правила» (ru) с ссылкой на zip-архив
- удалён устаревший блок «Для ассистентов» из docs/{ru,en}/index.md
- обновлены описания на главных локалей и заменён FSD на SLM в EN
- в манифесте появилось поле llmsFull рядом с llms
This commit is contained in:
2026-04-25 19:56:44 +03:00
parent 99c0995cb6
commit ae103e962e
5 changed files with 318 additions and 37 deletions

View File

@@ -1,6 +1,10 @@
import { defineConfig } from 'vitepress';
const ruSidebar = [
{
text: 'Главная',
link: '/ru/',
},
{
text: 'Workflow',
link: '/ru/workflow',
@@ -47,6 +51,10 @@ const ruSidebar = [
];
const enSidebar = [
{
text: 'Home',
link: '/en/',
},
{
text: 'Processes',
items: [
@@ -133,7 +141,7 @@ export default defineConfig({
ru: {
label: 'Русский',
lang: 'ru-RU',
link: '/ru/',
link: '/',
description: 'Стандарты разработки на Next.js + TypeScript с архитектурой SLM',
themeConfig: {
sidebar: ruSidebar,
@@ -148,7 +156,7 @@ export default defineConfig({
en: {
label: 'English',
lang: 'en-US',
link: '/en/',
link: '/',
description: 'Next.js + TypeScript development standards with SLM architecture',
themeConfig: {
sidebar: enSidebar,