-
Notifications
You must be signed in to change notification settings - Fork 325
Description
I'm using this issue to flush out some things I'd like to update in the blogdown book:
Get started
- Installation (updated in new quick example #618)
- A quick example (updated in new quick example #618) [notes: no GitHub,
hugo-lithiumtheme, no deploy, edit post only] - A quick deploy (added in Quick deploy #619) [notes: still no GitHub,
hugo-lithiumtheme, Netlify Drop] - A complete example (draft in A complete example #623) [notes: GitHub, wowchemy theme, edit + add new post, Netlify continuous deployment]
- Other themes (updated in Using themes #620)
- Recommended workflows (will need an update after all of the above, idea is more like a cheatsheet/tl;dr version of above content, will include GitHub)
The blogdown package
Propose a new chapter with these sections:
- RStudio Addins (adapt from https://bookdown.org/yihui/blogdown/rstudio-ide.html)
- Using R Markdown (adapt from https://bookdown.org/yihui/blogdown/output-format.html, plus add https://blog.rstudio.com/2021/01/18/blogdown-v1.0/#better-support-for-markdown-format)
- Global options (adapt from https://bookdown.org/yihui/blogdown/global-options.html; be sure to mention all of these)
- Checking functions (adapt from https://blog.rstudio.com/2021/01/18/blogdown-v1.0/#checking-functions)
- Hugo versioning system (adapt from https://blog.rstudio.com/2021/01/18/blogdown-v1.0/#hugo-versioning-system)
WIP draft chapter in branch here: https://github.com/apreshill/blogdown/blob/blogdown-chapter/docs/02-blogdown.Rmd
Some rationale
Help users realize what blogdown actually does, vs Hugo/GitHub/Netlify. Folks often ask this in workshops and meetups, and with the checking functions and versioning system, I think the package now deserves its own chapter to highlight how we make using Hugo in the RStudio IDE easier.
Hugo...
(and all other chapter updates I leave up to @yihui)
Advanced
Wonder if we should add a section on GitHub Actions for blogdown? See: https://drmowinckels.io/blog/2021-03-23-using-github-actions-to-build-your-hugo-website/
Notes to self
Need a link to early demo sites. Also this is effectively a gallery: https://github.com/rbind, as is: https://pkgs.rstudio.com/blogdown/articles/articles/examples.html