Open ikolith opened 4 months ago
The whole repo is public, if there is something else that would be helpful in it that I have not posted. https://github.com/ikolith/citatel
@ikolith Thanks for the report. Unfortunately, we can't use your repository. Could you share a small reproducible with only the minimum requirement to reproduce without everything else?
You could use quarto create project website
to start small.
I can reproduce thanks to your repo - thank you !
I believe this is the same issue as
It seems the sidebar will only be shown in .html files of docs that are among the content listed on the sidebar.
/index.html
have no sidebar when I try/book/rules.html
I got a sidebarWhat I did:
quarto render --no-execute --to html
(no execution to avoid dealing with computation)docs/
output folder.Thanks for the report.
To be clear
So this is the commit that "breaks" ff820aa32f00f0a5cc3f59598c660da945f6707c to fix
I used quotes on purpose because this is just an adaptation in behavior. Our Release Notes says:
Don't use a single sidebar with an id as a global sidebar (the id explicitly means that the sidbar will match pages specifying that id or pages which the sidebar contains).
and it has been amphasized as breaking change
The sidebar in your project is using an id
and now a sidebar with an id is not global. It is used in hybrid navigation to add a sidebar to some specific pages. See https://quarto.org/docs/websites/website-navigation.html#hybrid-navigation
You don't use hybrid navigation, so if you remove the id
in the sidebar
config, your website should build correctly.
I can reproduce thanks to your repo - thank you !
I believe this is the same issue as
* [Sidebar not displayed if no Quarto document #9242](https://github.com/quarto-dev/quarto-cli/issues/9242)
It seems the sidebar will only be shown in .html files of docs that are among the content listed on the sidebar.
* `/index.html` have no sidebar when I try * for `/book/rules.html` I got a sidebar
What I did:
* Cloned your repo * `quarto render --no-execute --to html` (no execution to avoid dealing with computation) * Look at the `docs/` output folder.
Thanks for the report.
To be clear
* This is working with 1.3 * Not working with 1.4 * Not working with 1.5
Yes, works in 1.3.
The fix is breaking complex website so this needs so something is off. I am reopening and deal with this differently with more checks
Bug description
When rendering my site with the new version of Quarto, v1.4.554, the sidebar does not load in and the darkmode toggle ends up way up in the top right for some reason. If I downgrade to v1.3.450 it works as expected again.
Steps to reproduce
I'm not sure what to share here, as all I'm doing is switching quarto versions and re-rendering. Here's my _quarto.yaml though.
Expected behavior
Sidebar should show up in when rendering to website.
Actual behavior
Sidebar does not show up.
Your environment
Using VSCode, but the same thing happens from the command line. Using MacOS Sonoma 14.3.1.
Quarto check output
Old working version:
Newer version:
Pre-Release! Also broken!