Continuing my exploration (and befuddlement) about Quarto.
I added a page to my quarto test site project that runs several code chunks (some data munging, a couple of ggplots, a couple gt tables, etc.) Now I get an error that I can't make sense of:
ERROR: unexpected character 'l' at line 1 col 1
Error running filter /Applications/quarto/share/filters/layout/layout.lua:
/Applications/quarto/share/pandoc/datadir/_json.lua:167: bad 'for' initial value (number expected, got nil)
/Applications/quarto/share/pandoc/datadir/_json.lua:381: in function '_json.decode'
/Applications/quarto/share/filters/layout/layout.lua:3598: in function 'parseLayoutWidths'
/Applications/quarto/share/filters/layout/layout.lua:4231: in function 'layoutCells'
/Applications/quarto/share/filters/layout/layout.lua:4055: in function </Applications/quarto/share/filters/layout/layout.lua:4048>
Whether the extra page (which runs fine as an .Rmd file under distill) is listed in the
_quarto.yml or not, just it's presence in the project directory causes other pages to fail in the rendering process. It seems that quarto aims to render all the pages in the project, even though I'm trying to render only one page.