-
Notifications
You must be signed in to change notification settings - Fork 326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
be mindful of case sensitivity in project outputs (was: Website with LICENSE.md and license.qmd fails to render) #6848
Comments
The issue seems to be a conflict, as This is something that would be handled better via: Thanks for the report! |
I also wonder if this is a filesystem case sensitive vs case preservation issue, with license.md vs LICENSE.md, etc. |
FYI, I tried on MacOS same version as Mine, but using VSCode. |
right. macOS is case preserving but not sensitive, so rendering LICENSE.qmd would overwrite license.md. But linux is case sensitive, which would create two separate files LICENSE.md and license.md (Computers were a mistake) |
Lots of fun little interactions happening here. I can repro this in 1.4 (and sort of in 1.3, see below), so it's not a regression AFAICT. What's happening here in 1.4 is "simple":
The first line of quarto output shows that To avoid emitting LICENSE.html from LICENSE.md, add something like this to _quarto.yml:
In 1.3, the story is a bit more fun. In 1.4, we've added a feature that partial outputs are prefixed by their format extension. When
That's probably why you thought there was no 1.3 problem. |
What to do?Two related issues:
These are all enhancements, though, and not really a 1.4 bug. |
Bug description
I have a website project with a
LICENSE.md
file and alicense.qmd
file. The idea was thatLICENSE.md
is for folks perusing the repo (and used to seeing that file in GitHub repos) andlicense.qmd
can be a page on my actual website. I'm fairly certain this wasn't a problem a couple of months ago when I first put this project together, but today with 1.4.366 it fails to render with the error:And this happens whether
license.qmd
is listed in_quarto.yml
or not.Steps to reproduce
Clone https://github.com/mine-cetinkaya-rundel/test-website-license and render it.
Expected behavior
No response
Actual behavior
No response
Your environment
Quarto check output
The text was updated successfully, but these errors were encountered: