Skip to contents

The purpose of about is to read and write metadata. Specifically it can read the metadata from any webpage and it can write arbitrary metadata to the YAML header of an Rmarkdown or Quarto file.


You can install the development version of about from GitHub with:

# install.packages("devtools")


Reading Metadata from a URL


read_metadata('', output = 'data.frame')
#> # A tibble: 3 × 2
#>   property    content                                                           
#>   <chr>       <chr>                                                             
#> 1 viewport    width=device-width                                                
#> 2 description The World Wide Web Consortium (W3C) is an international community…
#> 3 og:title    World Wide Web Consortium (W3C)

Adding Metadata to the YAML Header

  title = 'My New Quarto with Metadata', 
  .fun = 'quarto', 
  security = 'confidential', 
  categories = c('metadata','create')

The code above will create a new Quarto file with the following yaml header:

title: My New Quarto with Metadata
format: html
editor: visual
uuid: a5b32d65-cf7a-4d1b-a996-5d22f4d65359
draft: yes
security: confidential
  - metadata
  - create