diplodoc-platform / diplodoc-platform/cli

Не работает внутренняя навигация между статьями

Open
#451 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
123
Forks
51
Avg merge
10h 50m
Merged PRs (30d)
38

Description

Собрал простенький проект из нескольких markdown файлов, согласно https://ydocs.tech/ru/project/.

toc.yaml
```
title: Система контроля качества
href: index.yaml
items:
- name: Главная страница
items:
- name: Обзор
href: pages/main/common.md
- name: Боковое меню
href: pages/main/side-menu.md
- name: Шапка страницы
href: pages/main/page-header.md
- name: Сводка
href: pages/main/dashboard.md
- name: Необработанные файлы
href: pages/pending.md
- name: Задачи в работе
href: pages/processing.md
```

Проект успешно генерируется. Но, если генерировать проект под Windows, не работает внутренняя навигация между статьями. См. скриншот ниже

![image](https://github.com/yandex-cloud/yfm-docs/assets/30625611/27c23356-5558-46dc-89e4-9d23dc2700d8)

Сравнил diff-ы полученных документах. Наблюдаю отличие в путях, вероятно с этим связана проблема.
Если генерировать в Windows, то пути получаются такие: "pages\\main\\page-header.html", в Linux такие: "pages/main/page-header.html"

Contributor guide

Open the contributing guide

Research direction

Reproduce the Windows build with the shown toc.yaml and the pages under pages/main and pages/. Compare the generated navigation links with a Linux build, then verify that generated article paths use forward slashes and internal navigation works on Windows.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
documentation
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.