quarto-dev / quarto-dev/quarto-cli

FR: support for multiple html-based output types - specifically `email` + `dashboard`

Open
#9,230 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement projects
Dominant language
JavaScript
Stars
6k
Forks
458
Avg merge
1d 9h
Merged PRs (30d)
41

Description

A Quarto doc on Connect can support multiple output formats such as a html-email output and typst option, e.g.,

format:
  email:
    toc: true
    toc-location: left

  typst:
    toc: true

however, because email is html based, use of another html-based output (such as dashboard) is in conflict and will not render.

FR: enable both dashboard and email format types to be specified, or more generally, support multipe html-based outputs in a document.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the YAML example with both email and dashboard outputs, then trace the document-format handling that reports the HTML-format conflict. Done means a document can specify multiple HTML-based outputs and render each requested output successfully, while the existing email and typst example continues to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
html
Domain
build-system
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.