+
Skip to content

b-cubed-eu/b3doc

b3doc

repo status Release b3doc status badge CRAN status R-CMD-check Codecov test coverage DOI name status badge

b3doc is an R package to create Markdown pages for the B-Cubed documentation website from external R Markdown files, such as vignettes. The package has functionality to set the necessary metadata in the front matter.

To get started, see:

Installation

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

# install.packages("remotes")
remotes::install_github("b-cubed-eu/b3doc")

Usage

Here we use b3doc to read a vignette, run its code and output a Markdown file:

library(b3doc)

# Load packages used in the Rmd file
library(sf)
library(dplyr)
library(ggplot2)
library(tidyterra)

# Convert Rmd to Markdown
rmd_to_md(
  rmd_file = "https://raw.githubusercontent.com/b-cubed-eu/gcube/refs/heads/main/vignettes/articles/occurrence-process.Rmd",
  md_dir = "output/src/content/docs/software/gcube",
  fig_dir = "output/public/software/gcube",
  fig_url_dir = "/software/gcube/",
  title = "2. Occurrence process",
  sidebar_label = "occurrence-process",
  sidebar_order = 2
)

# Clean up (don't do this if you want to keep your files)
unlink("output", recursive = TRUE)

In production, this code is run as part of a script to update the B-Cubed documentation website. Its static website generator then builds the site, using the metadata we provided (such as sidebar_label).

Meta

Acknowledgments

This software was developed with funding from the European Union’s Horizon Europe Research and Innovation Programme under grant agreement ID No 101059592.

About

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载