holoviz / panel

Panel: The powerful data exploration & web app framework for Python
https://panel.holoviz.org
BSD 3-Clause "New" or "Revised" License
4.62k stars 504 forks source link

Many relative links are broken in Panel documentation site #7087

Open dennisjlee opened 1 month ago

dennisjlee commented 1 month ago

ALL software version info

Mac OSX 14.5 Chrome 127

Description of expected behavior and the observed behavior

Many relative links inside the Panel documentation are broken - they are being interpreted with a # in front of the relative path.

E.g. on this page, there is a sentence near the top:

For further layout and styling-related parameters see the [customization user guide](https://panel.holoviz.org/reference/layouts/Accordion.html#../../user_guide/Customization.html).

I'm not sure where the # is coming from - in the source code for this documentation, the links do not have #: https://github.com/holoviz/panel/blob/ad94551cfa5fc15c637d459748aeb8da340974e2/examples/reference/layouts/Accordion.ipynb?short_path=d69f44e#L31

Complete, minimal, self-contained example code that reproduces the issue

On the documentation site panel.holoviz.org

Stack traceback and/or browser JavaScript console output

Screenshots or screencasts of the bug in action

MarcSkovMadsen commented 1 month ago

I can confirm its also broken in current dev docs https://holoviz-dev.github.io/panel/reference/layouts/Accordion.html

Coderambling commented 1 month ago

Related to #6418

MarcSkovMadsen commented 1 month ago

All broken links can probably be found in the docs build logs.

This is an example https://github.com/holoviz/panel/actions/runs/10329645761/job/28597689026

image