From ab57f84818e816dfeb7eec0c8e509aba2a30264d Mon Sep 17 00:00:00 2001 From: Vitaliy Rudenko Date: Wed, 26 Nov 2025 17:10:58 +0700 Subject: [PATCH 1/3] Toc restructurization --- ru/toc.yaml | 87 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 49 insertions(+), 38 deletions(-) diff --git a/ru/toc.yaml b/ru/toc.yaml index 1db2483e..ac5f950b 100644 --- a/ru/toc.yaml +++ b/ru/toc.yaml @@ -45,16 +45,57 @@ items: href: about.md - name: Функциональные возможности href: features.md - - name: Релизы YFM - hidden: true - href: changelog.md - - name: Начало работы - labeled: true + +# БЫСТРЫЙ СТАРТ + + - name: Быстрый старт items: - name: Локальная сборка проекта href: installation.md - name: Шаблон проекта - href: static-template.md + href: static-template.md + +# СПРАВОЧНЫЕ МАТЕРИАЛЫ + + - name: Справочные материалы + items: + + - name: Конфигурация проекта + labeled: true + items: + - name: Настройки проекта + href: settings.md + - name: Поиск + href: project/search.md + items: + - name: Локальный поиск (lunr.js) + href: project/lunr.md + - name: Algolia + href: project/algolia.md + - name: Пресеты переменных + href: project/presets.md + - name: Файл конфигурации линтера + href: project/lint.md + - name: Пакет CLI + labeled: true + items: + - name: Обзор + href: tools/docs/index.md + - name: Сборка + href: tools/docs/build.md + - name: Настройки сборки + href: tools/docs/settings.md + - name: Локализация + href: tools/docs/translate.md + - name: Одностраничная сборка + href: tools/docs/singlepage.md + - name: Выкладка на S3 + href: tools/docs/publish-s3.md + + - name: Релизы YFM + hidden: true + href: changelog.md + - name: Редактирование контента labeled: true items: @@ -135,38 +176,8 @@ items: - name: Пример 2 href: project/pc-example2.yaml - name: Пример 3 (fullScreen mode) - href: project/pc-example3.yaml - - name: Конфигурация проекта - labeled: true - items: - - name: Настройки проекта - href: settings.md - - name: Поиск - href: project/search.md - items: - - name: Локальный поиск (lunr.js) - href: project/lunr.md - - name: Algolia - href: project/algolia.md - - name: Пресеты переменных - href: project/presets.md - - name: Файл конфигурации линтера - href: project/lint.md - - name: Пакет CLI - labeled: true - items: - - name: Обзор - href: tools/docs/index.md - - name: Сборка - href: tools/docs/build.md - - name: Настройки сборки - href: tools/docs/settings.md - - name: Локализация - href: tools/docs/translate.md - - name: Одностраничная сборка - href: tools/docs/singlepage.md - - name: Выкладка на S3 - href: tools/docs/publish-s3.md + href: project/pc-example3.yaml + - name: Публикация href: deploy.md labeled: true From 928830f9c4d9b26b332391818a9a40d881cfe317 Mon Sep 17 00:00:00 2001 From: Vitaliy Rudenko Date: Wed, 26 Nov 2025 17:11:57 +0700 Subject: [PATCH 2/3] wip --- ru/toc.yaml | 140 +++++++++++++++++++++++++++------------------------- 1 file changed, 72 insertions(+), 68 deletions(-) diff --git a/ru/toc.yaml b/ru/toc.yaml index ac5f950b..98f31b00 100644 --- a/ru/toc.yaml +++ b/ru/toc.yaml @@ -76,29 +76,6 @@ items: href: project/presets.md - name: Файл конфигурации линтера href: project/lint.md - - name: Пакет CLI - labeled: true - items: - - name: Обзор - href: tools/docs/index.md - - name: Сборка - href: tools/docs/build.md - - name: Настройки сборки - href: tools/docs/settings.md - - name: Локализация - href: tools/docs/translate.md - - name: Одностраничная сборка - href: tools/docs/singlepage.md - - name: Выкладка на S3 - href: tools/docs/publish-s3.md - - - name: Релизы YFM - hidden: true - href: changelog.md - - - name: Редактирование контента - labeled: true - items: - name: Синтаксис href: syntax/index.md items: @@ -145,57 +122,77 @@ items: href: syntax/includes.md - name: Дополнительные возможности href: syntax/additional.md - - name: Дополнительные возможности YFM - items: - - name: Диаграммы - href: custom-plugins/mermaid.md - items: - - name: Кастомизация Mermaid-диаграмм - href: custom-plugins/mermaid-info.md - - name: Организация контента + - name: Пакет CLI + labeled: true items: - name: Обзор - href: project/index.md - - name: Оглавление - href: project/toc.md + href: tools/docs/index.md + - name: Сборка + href: tools/docs/build.md + - name: Настройки сборки + href: tools/docs/settings.md + - name: Локализация + href: tools/docs/translate.md + - name: Одностраничная сборка + href: tools/docs/singlepage.md + - name: Выкладка на S3 + href: tools/docs/publish-s3.md + - name: Редактирование контента + labeled: true + items: + - name: Дополнительные возможности YFM + items: + - name: Диаграммы + href: custom-plugins/mermaid.md + items: + - name: Кастомизация Mermaid-диаграмм + href: custom-plugins/mermaid-info.md + - name: Организация контента + items: + - name: Обзор + href: project/index.md + - name: Оглавление + href: project/toc.md + items: + - name: Оглавление на странице документации + href: project/minitoc.md + - name: Расширенная навигация + href: project/navigation.md + - name: Разводящая страница + href: project/leading-page.md + - name: Метаданные + href: project/meta.md + - name: Page constructor items: - - name: Оглавление на странице документации - href: project/minitoc.md - - name: Расширенная навигация - href: project/navigation.md - - name: Разводящая страница - href: project/leading-page.md - - name: Метаданные - href: project/meta.md - - name: Page constructor + - name: Обзор + href: project/page-constructor.md + - name: Пример 1 + href: project/pc-example1.yaml + - name: Пример 2 + href: project/pc-example2.yaml + - name: Пример 3 (fullScreen mode) + href: project/pc-example3.yaml + + - name: Публикация + href: deploy.md + labeled: true items: - - name: Обзор - href: project/page-constructor.md - - name: Пример 1 - href: project/pc-example1.yaml - - name: Пример 2 - href: project/pc-example2.yaml - - name: Пример 3 (fullScreen mode) - href: project/pc-example3.yaml + - name: На GitHub Pages + href: github-pages.md + - name: На Diplodoc.com + href: how-it-work.md + - name: Внесение изменений + hidden: true + href: contribution.md + # - name: Настройка внешнего вида + # labeled: true + # items: + #- name: Темизация + # href: style/theme.md + +# ПРАКТИЧЕСКИЕ РУКОВОДСТВА - - name: Публикация - href: deploy.md - labeled: true - items: - - name: На GitHub Pages - href: github-pages.md - - name: На Diplodoc.com - href: how-it-work.md - - name: Внесение изменений - hidden: true - href: contribution.md -# - name: Настройка внешнего вида -# labeled: true -# items: - #- name: Темизация - # href: style/theme.md - name: Практические руководства - labeled: true items: - name: Контентная аналитика href: guides/content-analytics.md @@ -230,6 +227,13 @@ items: href: plugins/installed.md - name: Внешние href: plugins/external.md + +# НЕСОРТИРУЕМОЕ + + - name: Релизы YFM + hidden: true + href: changelog.md + - name: Вакансии hidden: true items: From f4306a6c3cfb4983f86f451d4349624b3f0fbe43 Mon Sep 17 00:00:00 2001 From: Vitaliy Rudenko Date: Wed, 26 Nov 2025 17:31:16 +0700 Subject: [PATCH 3/3] Add labeled: true --- ru/toc.yaml | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/ru/toc.yaml b/ru/toc.yaml index 98f31b00..fc55c28e 100644 --- a/ru/toc.yaml +++ b/ru/toc.yaml @@ -49,6 +49,7 @@ items: # БЫСТРЫЙ СТАРТ - name: Быстрый старт + expanded: true items: - name: Локальная сборка проекта href: installation.md @@ -58,8 +59,8 @@ items: # СПРАВОЧНЫЕ МАТЕРИАЛЫ - name: Справочные материалы + expanded: true items: - - name: Конфигурация проекта labeled: true items: @@ -172,7 +173,6 @@ items: href: project/pc-example2.yaml - name: Пример 3 (fullScreen mode) href: project/pc-example3.yaml - - name: Публикация href: deploy.md labeled: true @@ -193,6 +193,7 @@ items: # ПРАКТИЧЕСКИЕ РУКОВОДСТВА - name: Практические руководства + expanded: true items: - name: Контентная аналитика href: guides/content-analytics.md @@ -215,18 +216,18 @@ items: href: guides/release-version.md - name: Подключение CSS и JS href: style/css-js.md - - name: Инструменты и библиотеки - labeled: true - items: - - name: Расширения - href: extensions/index.md - - name: Плагины - href: plugins/index.md + - name: Инструменты и библиотеки + labeled: true items: - - name: Предустановленные - href: plugins/installed.md - - name: Внешние - href: plugins/external.md + - name: Расширения + href: extensions/index.md + - name: Плагины + href: plugins/index.md + items: + - name: Предустановленные + href: plugins/installed.md + - name: Внешние + href: plugins/external.md # НЕСОРТИРУЕМОЕ