Learn R Programming

blogdown (version 1.23)

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,760

Version

1.23

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Yihui Xie

Last Published

January 18th, 2026

Functions in blogdown (1.23)

hugo_cmd

Run Hugo commands
serve_site

Live preview a site
shortcode

Helper functions to write Hugo shortcodes using the R syntax
config_netlify

Create the configuration (file) for Netlify
bundle_site

Convert post files to leaf bundles
config_vercel

Create the configuration file for Vercel
build_dir

Build all Rmd files under a directory
check_site

Provide diagnostics for a website project
build_site

Build a website
clean_duplicates

Clean duplicated output files
dep_path

A helper function to return a dependency path name
blogdown

The blogdown package
config_Rprofile

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

Available Hugo installers of a version
find_yaml

Find posts containing the specified metadata
edit_draft

Open a list of draft posts
filter_newfile

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

Install Hugo
html_page

An R Markdown output format for blogdown web pages
install_theme

Install a Hugo theme from Github
read_toml

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

Find or remove the Hugo executable