title_case argument to the
new_post() function; if
TRUE, the post title will be converted to title case. See
?blogdown::new_post for details.
hostname argument to
new_site(), as a complement to the
theme argument. The default
'github.com'; if you have access to GitHub Enterprise, you can use this to specify it instead (thanks, @ijlyttle, #264).
new_post addin now lets you choose an archetype. See https://gohugo.io/content-management/archetypes/ for more details (thanks, @lcolladotor, #173).
Added a new RStudio addin (
insert_image) for inserting external images into blog posts (thanks, @lcolladotor, #269). If you use options(blogdown.insertimage.usebaseurl = TRUE) then it adds the baseurl so that RSS feeds will include the images and be properly displayed in websites such as RBloggers (#275). You will need to publish the images so that they are displayed in a local preview and will need to keep in mind some drawbacks discussed in https://github.com/rstudio/blogdown/pull/275.
theme argument of
new_site() now accepts a full URL to a theme’s repository zip file. This can be used to install themes from other web-based git hosts, like GitLab and Bitbucket (thanks, @gadenbuie, #271).
You may download the zip archive or tarball of the Hugo installer from Github by yourself, and pass the path to
install_hugo() to install it, e.g.,
blogdown::install_hugo('hugo_0.38_Windows-64bit.zip') (thanks, @shrektan, #288).
kindargument (i.e., the archetype) of
new_content()now works with files that end in
.Rmarkdown. The archetype still has to end in
.mdfor Hugo to work with it (thanks, @lcolladotor, #261).
yihui/hugo-lithium-themewas renamed to
yihui/hugo-lithiutm, and the default
themeargument value was changed accordingly (thanks, @rorynolan, #291).
install_theme() may signal the error “The theme already exists” by mistake (thanks, @YizhouZheng, #230).
A warning will be issued if two versions of Hugo are found (thanks, @mingsnu, #235).
Plots are missing if a post filename contains multibyte characters (thanks, @dongzhuoer, #233).
serve_site() failed to parse
baseurl in config.toml when it contains comments (thanks, @ummel, https://github.com/rbind/support/issues/62).
Three dashes in the beginning and/or end of config.yaml are ignored (thanks, @andrewheiss, #194).
The R startup profile
.Rprofile under the website project root directory should be respected when building R Markdown posts (thanks, @eisioriginal, #222).