step_build_blogdown: Step: Build a Blogdown Site

View source: R/steps-blogdown.R

step_build_blogdownR Documentation

Step: Build a Blogdown Site

Description

Build a Blogdown site using blogdown::build_site().

Usage

step_build_blogdown(...)

Arguments

...

Arguments passed on to blogdown::build_site

local

Whether to build the website locally. This argument is passed to hugo_build(), and local = TRUE is mainly for serving the site locally via serve_site().

run_hugo

Whether to run hugo_build() after R Markdown files are compiled.

build_rmd

Whether to (re)build R Markdown files. By default, they are not built. See ‘Details’ for how build_rmd = TRUE works. Alternatively, it can take a vector of file paths, which means these files are to be (re)built. Or you can provide a function that takes a vector of paths of all R Markdown files under the ‘content/’ directory, and returns a vector of paths of files to be built, e.g., build_rmd = blogdown::filter_timestamp. A few aliases are currently provided for such functions: build_rmd = 'newfile' is equivalent to build_rmd = blogdown::filter_newfile, build_rmd = 'timestamp' is equivalent to build_rmd = blogdown::filter_timestamp, and build_rmd = 'md5sum' is equivalent to build_rmd = blogdown::filter_md5sum.

Examples

dsl_init()

get_stage("script") %>%
  add_step(step_build_blogdown("."))

dsl_get()

ropenscilabs/tic documentation built on Feb. 5, 2024, 5:06 p.m.