Creating Academic Personal Websites using RMarkdown and GitHub
This workshop introduces participants to R, RMarkdown, Blogdown, and
GitHub to create and host a personal (academic) website. The workshop
combines input presentations from the course instructors and interactive
exercises, and consists of three parts.
DAY 1
Part I: A Short Introduction to R (4 hours)
The first part of the workshop provides a concise introduction to R for
absolute beginners. We will cover basic operations and objects, how to
create an R project, how to save R scripts, how to run code reproducibly,
and how to import and visualise data. Participants without prior knowledge
of R or RStudio need to participate in this part workshop, while this short
introduction to R is not mandatory for advanced R users.
Part II: An Introduction to RMarkdown, Git and GitHub (4 hours)
Transparent research practices and the reproducibility of results are highly
relevant for all academic projects. A reproducible workflow is fundamental to
keep track of progress and changes. RMarkdown, Git, and GitHub are
popular tools for setting up a reproducible workflow for research projects. In
this session, we will create reproducible reports in RMarkdown, and how to
use Git and GitHub to set up a reproducible workflow and implement
version control. In addition, this part of the workshop will briefly outline how
users can host and update a website.