Запретить Gitbook конвертировать относительные ссылки - PullRequest
0 голосов
/ 03 декабря 2018

В нашей документации gitbook должны быть перекрестные ссылки на другую документацию, размещенную на том же сервере в другом месте.

У нас есть эти ссылки:

<a href="/stuff/documentation/api-reference.html">API Reference</a>
[API Reference](/stuff/documentation/api-reference.html)

Обе эти ссылки преобразуются Gitbook вссылки относительно текущей страницы (это для страницы, вложенной на 1 уровень глубже, чем индексная страница):

<a href="../stuff/documentation/api-reference.html">API Reference</a>

И если страница со ссылкой вложена глубже:

<a href="../../../stuff/documentation/api-reference.html">API Reference</a>

Что нам нужноGitbook хранит относительные URL в ссылках точно «как есть», так что они приведут к правильному пути на конечном сервере документов:

<a href="/stuff/documentation/api-reference.html">API Reference</a>

Пока единственное решение, которое работает, это поместить код JS для перехода кжелаемый относительный путь в теге HTML <a> внутри уценки, но это действительно уродливый обходной путь.

...