Closed CarwilB closed 10 months ago
I think the problem here is that you're using the docs/
directory to both store "content" (the files you want to include) and "generated content" (the files rendered by quarto). I think this is not a structure we support. We should do a better job at reporting errors here, but I think your problem might go away if you store "content" elsewhere.
@cscheid — Your description would be a case where I would expect recursion, but…
.
, where ./docs
is the output folder)../ultimate-consequences/
(in two subfolders)Nonetheless,
./docs/dashboard.html
./docs/ultimate-consequences
./docs/docs/ultimate-consequences
and onward from there.This doesn't feel like a case of putting the content inside the generated content.
Can you share a github repository for us to take a look at?
@cscheid Just invited you as a collaborator on CarwilB/quarto-website.
Also, I played around with file location just now.
The following subtle shift "solves" the recursion, but it seems like neither should cause it.
.
causes recursion on multiple runs of quarto render
../ultimate-consequences
does not cause recursion on multiple runs of quarto render
.It would be nice to either document this requirement for listings pages, or avoid the recursion altogether.
@cscheid Just invited you as a collaborator on CarwilB/quarto-website.
Thanks. Unfortunately, I'm having trouble building your project. After installing all of the requirements, I get:
30/44 [chart-year-state-responsibility]
Quitting from lines 449-490 [chart-year-state-responsibility] (BSJ-Political-Violence.Rmd)
Error in `grid.Call()`:
! polygon edge not found
Backtrace:
1. global .main()
52. grid (local) `<fn>`(`<text>`)
54. grid:::widthDetails.text(x)
55. grid:::grid.Call(...)
Execution halted
Without a simpler version of this issue, it'll be hard to track down exactly what's going wrong. I'll be happy to take a look at a slightly more trimmed-down version of your repo; sorry about that!
I'm going to close this out as not-reproducible. If you have time to come back and help us figure out how to narrow this down, please do feel free to re-open the issue.
Bug description
Rendering a listing qmd files results in perpetually nested directory creation to store the listed files.
Steps to reproduce
Expected behavior
Rendering should store the listed files in docs/ultimate-consequences.
Actual behavior
Render stores listed files first in docs/ultimate-consequences/, then in docs/docs/ultimate-consequences/ then in docs/docs/docs/ultimate-consequences, etc.
Your environment
Quarto check output
[✓] Checking versions of quarto binary dependencies... Pandoc version 3.1.1: OK Dart Sass version 1.55.0: OK [✓] Checking versions of quarto dependencies......OK [✓] Checking Quarto installation......OK Version: 1.3.433 Path: /Applications/quarto/bin
[✓] Checking basic markdown render....OK
[✓] Checking Python 3 installation....OK Version: 3.9.6 Path: /Library/Developer/CommandLineTools/usr/bin/python3 Jupyter: (None)
[✓] Checking R installation...........OK Version: 4.2.2 Path: /Library/Frameworks/R.framework/Resources LibPaths:
[✓] Checking Knitr engine render......OK