tests/testthat/_snaps/build-articles.md

links to man/figures are automatically relocated

Code
  copy_figures(pkg)
Message
  Copying man/figures/kitten.jpg
  to reference/figures/kitten.jpg
Code
  build_articles(pkg, lazy = FALSE)
Message
  -- Building articles -----------------------------------------------------------
  Writing `articles/index.html`
  Reading vignettes/kitten.Rmd
  Writing `articles/kitten.html`

warns about missing images

Code
  build_articles(pkg)
Message
  -- Building articles -----------------------------------------------------------
  Writing `articles/index.html`
  Reading vignettes/html-vignette.Rmd
  Writing `articles/html-vignette.html`
Condition
  Warning:
  Missing images in 'vignettes/html-vignette.Rmd': 'foo.png'
  i pkgdown can only use images in 'man/figures' and 'vignettes'

articles don't include header-attrs.js script

Code
  path <- build_article("standard", pkg)
Message
  Reading vignettes/standard.Rmd
  Writing `articles/standard.html`

can build article that uses html_vignette

Code
  expect_error(build_article("html-vignette", pkg), NA)
Message
  Reading vignettes/html-vignette.Rmd
  Writing `articles/html-vignette.html`

can override html_document() options

Code
  path <- build_article("html-document", pkg)
Message
  Reading vignettes/html-document.Rmd
  Writing `articles/html-document.html`

html widgets get needed css/js

Code
  path <- build_article("widget", pkg)
Message
  Reading vignettes/widget.Rmd
  Writing `articles/widget.html`

can override options with _output.yml

Code
  path <- build_article("html-document", pkg)
Message
  Reading vignettes/html-document.Rmd
  Writing `articles/html-document.html`

can set width

Code
  path <- build_article("width", pkg)
Message
  Reading vignettes/width.Rmd
  Writing `articles/width.html`

finds external resources referenced by R code in the article html

Code
  path <- build_article("resources", pkg)
Message
  Reading vignettes/resources.Rmd
  Writing `articles/resources.html`

BS5 article laid out correctly with and without TOC

Code
  toc_true_path <- build_article("standard", pkg)
Message
  Reading vignettes/standard.Rmd
  Writing `articles/standard.html`
Code
  toc_false_path <- build_article("toc-false", pkg)
Message
  Reading vignettes/toc-false.Rmd
  Writing `articles/toc-false.html`

articles in vignettes/articles/ are unnested into articles/

Code
  path <- build_article("articles/nested", pkg)
Message
  Reading vignettes/articles/nested.Rmd
  Writing `articles/nested.html`
Code
  build_redirects(pkg)
Message
  -- Building redirects ----------------------------------------------------------

pkgdown deps are included only once in articles

Code
  path <- build_article("html-deps", pkg)
Message
  Reading vignettes/html-deps.Rmd
  Writing `articles/html-deps.html`

output is reproducible by default, i.e. 'seed' is respected

Code
  cat(output)
Output
  ## [1] 0.080750138 0.834333037 0.600760886 0.157208442 0.007399441


Try the pkgdown package in your browser

Any scripts or data that you put into this service are public.

pkgdown documentation built on May 29, 2024, 10:27 a.m.