I mostly use the fairly user-friendly and full-featured Gitkraken. There are many ways you can interact with Git/GitHub. this document, which I wrote for one of my courses. If you want to read a bit about Git/GitHub, see e.g.
LOAD RMARKDOWN GITHUB PORTFOLIO HOW TO
At some point, it would also be useful to learn more about what Git/GitHub is and how to use it, but for this purpose you actually don’t need to know much. If you are new to GitHub, you need to create an account. If you want some more details or need instructions, see this page (which is part of an online course I teach). Installing R and RStudio should be fairly straightforward. If you have an older version, you should update.
LOAD RMARKDOWN GITHUB PORTFOLIO INSTALL
Once you have R installed, install the free version of RStudio Desktop. If yours is old, I suggest you install a new R version. If you already have R installed, make sure it is a fairly recent version. If you don’t already have it on your computer, install R first. (That does not count toward the 30 minutes of getting the website up and running ?.) Install R and RStudio Pre-requisitesįirst, you need to install R and Rstudio and set up a GitHub account. GitHub is used for hosting the website and R and RStudio, together with some packages (most importantly the distill package) are used to create the site. While I’m using Hugo/blogdown for my personal website I have been using a basic RMarkdown/Github setup for my online courses, such as this one. I wrote a 2-series blog post with instructions for creating your own website using blogdown, Hugo and Netlify. If you need the ability to do more customization, you can use the blogdown R package and Hugo. The advantage of using distill is that it’s likely going to see more development and will allow more configuration down the road. That approach is rather similar to the one described here. One rather simple way to set up a website is using R Markdown and Github without the distill package, I described this approach in this blog post. I previously posted tutorials describing two other ways of making a website using a similar set of tools. You need a complex setup with lots of control over layout and many advanced features.You want everything accessible through a graphical interface.and you are not interested in R Markdown or GitHub. Your main work flow is MS Word, Powerpoint, etc.This way of making and hosting a website might not be for you if:
![load rmarkdown github portfolio load rmarkdown github portfolio](https://marusczak.com/images/virtual-pet-shelter.png)
![load rmarkdown github portfolio load rmarkdown github portfolio](https://andrewmaclachlan.github.io/CASA0005repo_20192020/prac8_images/Shiny_rmarksite.png)
This way of making and hosting a website might be for you if: To that end, links to further resources are provided.
![load rmarkdown github portfolio load rmarkdown github portfolio](https://scripts-cdn.softpedia.com/screenshots/GitLab_1.png)
![load rmarkdown github portfolio load rmarkdown github portfolio](https://andrewmaclachlan.github.io/CASA0005repo/prac4_images/changetype.png)
If you decide you like to use this setup for your website, you will likely want to go beyond this document and learn a bit more about the various tools involved in the process. I’m not covering any why here or provide much further explanations. I used a recipe-like approach by giving hopefully detailed and specific enough instructions to get things to work. As such, instructions and background information are kept at a minimum. This document is meant to provide you with the minimum required instructions to get your own website up and running quickly. Also, no coding, web-development or related experience is expected. I assume that you have general computer literacy, but no experience with any of the tools that will be used. To see a few examples of websites created with distill, check out the cleverly named the distillery website. If you are trying your first website, or just need a fairly simple one that is quick to set up, this is a good place to start. One of its purposes is to create simple but still somewhat flexible websites. The distill R package is a fairly new R package from the RStudio folks, it is under heavy development. The following blog post provides step-by-step instructions for creating a website using R Markdown, the distill R package and GitHub.