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
- Blogdown, een R
package voor het maken van statische websites met Rmarkdown.
- RStudio, een geïntegreerde
ontwikkelomgeving voor de taal R.
- Hugo, een populaire open-source
statische website generator.
- Learn, een
thema voor Hugo
- Git, een versiebeheer
systeem.
- GitHub, een populaire hosting
service voor Git repositories.
- Netlify, een platform voor
het uitleveren van statische websites
- Markdown
en RMarkdown als
opmaaktalen voor de brondocumenten
- MathJax, een javascript
engine voor wiskundige expressies in browsers.
- 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
- Installatie van package Blogdown via RStudio.
- Een nieuw RStudio project gemaakt voor deze website gebaseeerd op
hugo-theme-docdock.
- Van de projectmap een Git repository gemaakt.
- Diverse aanpassingen voor structuur en layout gemaakt.
- Nieuwe inhoud aangemaakt en een beperkt deel van de inhoud van de
oude website geconverteerd en in een archiefmap geplaatst.
- Na uitgebreid testen de website op de server geplaatst.
In een volgend artikel zal wat gedetailleerder op bepaalde
onderdelen worden ingegaan.