Website bouwstenen (1)

Deze website is een zogenaamde statische website die door een generator uit een aantal brondocumenten is samengesteld. In dit eerste deel een korte opsomming en beschrijving van de gebruikte hulpmiddelen en werkwijze.

Hulpmiddelen

  1. Blogdown, een R package voor het maken van statische websites met Rmarkdown.
  2. RStudio, een geïntegreerde ontwikkelomgeving voor de taal R.
  3. Hugo, een populaire open-source statische website generator.
  4. docDock, een thema voor Hugo
  5. Git, een versiebeheer systeem.
  6. GitHub, een populaire hosting service voor Git repositories.
  7. Netlify, een platform voor het uitleveren van statische websites
  8. Markdown en RMarkdown als opmaaktalen voor de brondocumenten
  9. MathJax, een javascript engine voor wiskundige expressies in browsers.
  10. Google Analytics, om het gebruik van de website te kunnen analyseren.

Werkwijze

R, RStudio en Git waren al geïnstalleerd. Een GitHub en Google Analytics account was er ook al. In hoofdlijnen was de werkwijze

  1. Installatie van package Blogdown via RStudio.
  2. Een nieuw RStudio project gemaakt voor deze website gebaseeerd op hugo-theme-docdock.
  3. Van de projectmap een Git repository gemaakt.
  4. Diverse aanpassingen voor structuur en layout gemaakt.
  5. Nieuwe inhoud aangemaakt en een beperkt deel van de inhoud van de oude website geconverteerd en in een archiefmap geplaatst.
  6. Na uitgebreid testen de website op de server geplaatst.

In een volgend artikel zal wat gedetailleerder op bepaalde onderdelen worden ingegaan.