Learn R Programming

blogdown (version 1.21)

Create Blogs and Websites with R Markdown

Description

Write blog posts and web pages in R Markdown. This package supports the static site generator 'Hugo' () best, and it also supports 'Jekyll' () and 'Hexo' ().

Copy Link

Version

Install

install.packages('blogdown')

Monthly Downloads

3,681

Version

1.21

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Yihui Xie

Last Published

March 15th, 2025

Functions in blogdown (1.21)

install_hugo

Install Hugo
serve_site

Live preview a site
filter_newfile

Look for files that have been possibly modified or out-of-date
shortcode

Helper functions to write Hugo shortcodes using the R syntax
config_vercel

Create the configuration file for Vercel
bundle_site

Convert post files to leaf bundles
build_dir

Build all Rmd files under a directory
check_site

Provide diagnostics for a website project
config_netlify

Create the configuration (file) for Netlify
build_site

Build a website
blogdown

The blogdown package
config_Rprofile

Create or modify the .Rprofile file for a website project
clean_duplicates

Clean duplicated output files
dep_path

A helper function to return a dependency path name
html_page

An R Markdown output format for blogdown web pages
edit_draft

Open a list of draft posts
read_toml

Read and write TOML data (Tom's Obvious Markup Language)
hugo_cmd

Run Hugo commands
find_hugo

Find or remove the Hugo executable
install_theme

Install a Hugo theme from Github
find_yaml

Find posts containing the specified metadata
hugo_installers

Available Hugo installers of a version