Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

`output-dir` YAML option is not respected when source file is not in the `render` list

Ouverte
#14,927 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
68/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
javascript
Domaine
build-system, cli

Piste de recherche

Start with the Quarto CLI render path that handles a source file not included in the project's render list, using the provided quarto.yml, correct.qmd, and wrong.qmd reproduction. Run both quarto render commands and trace how project.output-dir is applied. Done means rendering wrong.qmd places wrong.html under _products, matching correct.qmd.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug projects
I have:
  • searched the issue tracker for similar issues
  • installed the latest version of Quarto CLI
  • formatted my issue following the Bug Reports guide
Bug description

When a file is not listed among the ones to render in _quarto.yml, the output-dir option is not respected and the rendered file is placed directly next to the source file.

Steps to reproduce

Example files:
quarto.yml

project:
  title: "Test"
  output-dir: _products
  render: 
    - "correct.qmd"

correct.qmd

This is rendered inside `_products/`.

wrong.qmd

This is rendered at project root.

Outputs of quarto render

PS C:\Projects\test> quarto render .\wrong.qmd  
pandoc 
  to: html
  output-file: wrong.html
  standalone: true
  section-divs: true
  html-math-method: mathjax
  wrap: none
  default-image-extension: png
  
metadata
  document-css: false
  link-citations: true
  date-format: long
  lang: en
  
Output created: wrong.html
PS C:\Projects\test> quarto render .\correct.qmd
pandoc 
  to: html
  output-file: correct.html
  standalone: true
  section-divs: true
  html-math-method: mathjax
  wrap: none
  default-image-extension: png
  
metadata
  document-css: false
  link-citations: true
  date-format: long
  lang: en
  
Output created: _products\correct.html
Actual behavior

No response

Expected behavior

No response

Your environment
Positron Version: 2026.09.1 (user setup) build 2
Code - OSS Version: 1.130.0
Commit: 467ff390dd8b4ffc8972ebb84d9e05a1fd5a4fe2
Date: 2026-09-04T09:54:04-07:00
Electron: 42.6.0
Chromium: 148.0.7778.280
Node.js: 24.18.0
V8: 14.8.178.38-electron.0
OS: Windows_NT x64 10.0.26200
Quarto check output
PS C:\Projects\test> quarto check
Quarto 1.10.18
[>] Checking environment information...
      Quarto cache location: C:\Users\AlessandroDiFabio\AppData\Local\quarto
[>] Checking versions of quarto binary dependencies...
      Pandoc version 3.10.0: OK
      Dart Sass version 1.101.0: OK
      Deno version 2.7.14: OK
      Typst version 0.15.1: OK
[>] Checking versions of quarto dependencies......OK
[>] Checking Quarto installation......OK
      Version: 1.10.18
      Path: c:\Users\AlessandroDiFabio\AppData\Local\Programs\Positron\resources\app\quarto\bin
      CodePage: 1252

[>] Checking tools....................OK
      TinyTeX: v2026.06
      Chrome Headless Shell: (not installed)
      VeraPDF: (not installed)

[>] Checking LaTeX....................OK
      Using: TinyTex
      Path: C:\Users\AlessandroDiFabio\AppData\Roaming\TinyTeX\bin\windows\
      Version: 2026

[>] Checking Chrome Headless....................OK
      Using: Chrome found on system
      Path: C:\Program Files\Google\Chrome\Application\chrome.exe
      Source: Windows Registry

[>] Checking basic markdown render....OK

[>] Checking R installation...........(None)

      Unable to locate an installed version of R.
      Install R from https://cloud.r-project.org/

[>] Checking Python 3 installation....(None)

      Unable to locate an installed version of Python 3.
      Install Python 3 from https://www.python.org/downloads/

[>] Checking Julia installation...
Langage dominant
JavaScript
Étoiles
6.1k
Forks
466
Merge moyen
20 h 30 min
PR mergées (30 j)
60

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de quarto-dev/quarto-cli

Toutes les issues de quarto-dev/quarto-cli

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.