Quarto's website search index (search.json) is never generated when every page in a type: website project uses format: dashboard, even with website.search: true explicitly set. Adding at least one non-dashboard page causes search.json to appear again, but it still only indexes the non-dashboard pages — dashboard pages themselves are never included.
Reproduction
_quarto.yml:
project:
type: website
website:
title: "Test"
search: true
index.qmd:
---
title: home
format: dashboard
---
## Row
```{r}
1+1
```
Run quarto render. Expected: _site/search.json exists and indexes index.qmd. Actual: no search.json is created at all.
Adding a second dashboard page (format: dashboard) does not change this. Only adding a non-dashboard .qmd page causes search.json to reappear — but only that page's content is indexed, not the dashboards.
Environment: Quarto 1.9.38, macOS.
Any help appreciated, thank you!
Quarto's website search index (search.json) is never generated when every page in a
type: websiteproject usesformat: dashboard, even withwebsite.search: trueexplicitly set. Adding at least one non-dashboard page causessearch.jsonto appear again, but it still only indexes the non-dashboard pages — dashboard pages themselves are never included.Reproduction
_quarto.yml:index.qmd:Run
quarto render. Expected: _site/search.json exists and indexes index.qmd. Actual: no search.json is created at all.Adding a second dashboard page (format: dashboard) does not change this. Only adding a non-dashboard .qmd page causes search.json to reappear — but only that page's content is indexed, not the dashboards.
Environment: Quarto 1.9.38, macOS.
Any help appreciated, thank you!