Skip to content

Update the book #621

@apreshill

Description

@apreshill

I'm using this issue to flush out some things I'd like to update in the blogdown book:

Get started

  1. Installation (updated in new quick example #618)
  2. A quick example (updated in new quick example #618) [notes: no GitHub, hugo-lithium theme, no deploy, edit post only]
  3. A quick deploy (added in Quick deploy #619) [notes: still no GitHub, hugo-lithium theme, Netlify Drop]
  4. A complete example (draft in A complete example #623) [notes: GitHub, wowchemy theme, edit + add new post, Netlify continuous deployment]
  5. Other themes (updated in Using themes #620)
  6. 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:

  1. RStudio Addins (adapt from https://bookdown.org/yihui/blogdown/rstudio-ide.html)
  2. 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)
  3. Global options (adapt from https://bookdown.org/yihui/blogdown/global-options.html; be sure to mention all of these)
  4. Checking functions (adapt from https://blog.rstudio.com/2021/01/18/blogdown-v1.0/#checking-functions)
  5. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions