Quarto vignettes

pkgdown uses Quarto only to generate HTML and then supplies its own CSS and JavaScript. When Quarto introduces new features, pkgdown may lag behind in supporting them. If you try something that does not work and is not mentioned explicitly below, please file an issue so we can look into it.

Operation

pkgdown turns your articles directory into a Quarto project by temporarily adding a _quarto.yml file to that directory. You can also add your own to control options for all Quarto articles. If you do so and have a mix of .qmd and .Rmd files, you need to include the following YAML so that R Markdown can continue to handle the .Rmd files:

project:
  render: ['*.qmd']

GitHub Actions

The setup-r-dependencies action will automatically install Quarto in GitHub Actions if a .qmd file is present in your repository (see the install-quarto parameter for more details).

Limitations

Supported features

The following sections demonstrate useful Quarto features so that we can make sure they work.

Inline formatting

  • Small caps

  • Here is a footnote reference1

Code

1 + 1
#> [1] 2
2 + 2
#> [1] 4

plot(1:3)

Scatter chart of values 1 through 3 against their index. Both axes range from 1 to 3, with points on a straight ascending diagonal.

Figures

(a) A sketch of a pit bull puppy
(b) A sketch of a shar-pei puppy
Figure 1: Cute puppies

Equations

$$ \frac{\partial \mathrm C}{ \partial \mathrm t } + \frac{1}{2}\sigma^{2} \mathrm S^{2} \frac{\partial^{2} \mathrm C}{\partial \mathrm C^2} + \mathrm r \mathrm S \frac{\partial \mathrm C}{\partial \mathrm S}\ = \mathrm r \mathrm C \qquad(1)$$

Cross-references

See Figure 1 for two cute puppies.

Black-Scholes (Equation 1) is a mathematical model that seeks to explain the behavior of financial derivatives, most commonly options.

To-do


  1. And here is the footnote.↩︎