Skip to content

ISAAKiel/ISAAKiel.github.io

Repository files navigation

Website GitHub contributors

ISAAKiel Website

To learn about ISAAKiel see https://ISAAKiel.github.io.

This website can also be reached via isaakiel.de.


For members of ISAAKiel: How it works

This an RMarkdown Website based on this example.

  • To apply changes just clone the repo, edit the relevant .Rmd files, knit the files with the Knit HTML button of RStudio and push the changes to the .Rmd and the .html file. That's it - no more magic involved, except ...

  • ... to update the index.Rmd and projects.Rmd you need a github API key. You get one in the github user settings. It is not necessary to grant the token any scopes (on the selection page that appears once you create a token). Set it up locally as a string in a file called oauth.RData in the root directory of the homepage repository. Something like this should do the trick:

oauth <- "your key goes here"    
save(oauth, file = "oauth.RData")
  • The same applies for the screencasts.Rmd where you need a youtube data API key.

  • To add an event to the Events tab you only have to add it to the event list and rerender the events.Rmd.

  • If you want to create a new subpage you also have to add it to the static part of the _site.yml file.

  • To update everything after a change you can press the Build All button of RStudio or use rmarkdown::render_site(). This will trigger the attempt to rebuild index.Rmd, projects.Rmd and all the other .Rmd files in the repository.

  • If a change doesn't appear online try to clear your browser cache.