Blogging with R Markdown

๐Ÿ‘‹ Welcome!

I’m Maรซlle, I like R, blogging and science.

I am a proud R-Lady. ๐Ÿ’œ


Why blog?

  • Notes for future you

  • Passion for sharing?

  • Opportunities

Teaching this course is an opportunity I got from blogging but blogging is not a pyramid scheme ๐Ÿ˜‰

Why create a blog?

What if I don’t really want to blog regularly?

  • Have a platform to share stuff when you need to.
  • Portfolio. In particular, imagine someone recommending you for a thing.

Why create websites

Personal website… But also

  • course website

  • event website

  • etc.

Useful skill!

What is a website?

  • static: HTML, CSS, JS

  • non static: more machinery on the server side

Online server somewhere.

Why Rmd for blogging?

  • Data analysis with R
  • Blogging about R
  • R as an utility tool e.g.ย to generate text from structured data
  • knitr supports other languages…

WHAT is a Rmd blog?


I’ll list criteria so we have something to compare our adventures to.

Tech part

  • Easy way to update from Rmd without too much copy-pasting
  • Fits into your existing workflow or uses things you want to learn and invest time in
  • Code, syntax highlighting
  • Modern tooling (html5? mobile friendly?)

(Data) Science part

  • References from a .bib file
  • Easy way to cite posts?
  • Equations
  • Content. Blog about anything.

Human part

  • Accessible. Alt text, contrast.
  • You OWN it. Content, URL (if possible, no commercial service, no employer).
  • Allows for interactions (social media? commenting?)
  • Costs little to no money.

Let’s go

  • distill
  • Hugo&hugodown (&blogdown)
  • Reproducibility
  • Promotion
  • Debrief

We’ll start with a tour of the course website