Learn R Programming

blogdown (version 1.22)

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

6,655

Version

1.22

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Yihui Xie

Last Published

October 28th, 2025

Functions in blogdown (1.22)

hugo_cmd

Run Hugo commands
serve_site

Live preview a site
shortcode

Helper functions to write Hugo shortcodes using the R syntax
bundle_site

Convert post files to leaf bundles
build_site

Build a website
clean_duplicates

Clean duplicated output files
check_site

Provide diagnostics for a website project
config_Rprofile

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

A helper function to return a dependency path name
config_vercel

Create the configuration file for Vercel
config_netlify

Create the configuration (file) for Netlify
blogdown

The blogdown package
build_dir

Build all Rmd files under a directory
find_yaml

Find posts containing the specified metadata
html_page

An R Markdown output format for blogdown web pages
filter_newfile

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

Find or remove the Hugo executable
hugo_installers

Available Hugo installers of a version
edit_draft

Open a list of draft posts
install_theme

Install a Hugo theme from Github
install_hugo

Install Hugo
read_toml

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