GitHub als Content Management Systeem(CMS)

Deze website wordt gehost vanuit een public repository, via GitHub pages. Onder het motto van low budget webdevelopment, aangezien ik gebruik maak van een gratis GitHub account. Hiervoor hostte ik mijn website via Versio, dit was het goedkoopste hosting bedrijf dat ik online kon vinden 1500MB SSD schijfruimte voor €0,50/maand plus de kosten voor mijn domeinnaam stevenkoerts.nl.
Verder over gratis webhosting via GitHub pages, er zijn een hoop websites en bedrijven die gebruik maken van deze dienst. Zo zijn er bedrijven die alles via GitHub pages regelen, zoals: getbootstrap of startbootstrap en stevenkoerts.nl vanaf nu ook.

Deze website heb ik gemaakt met behulp van Gatsby, dat is een open-source Javascript static site generator voor React. De website van React is trouwens ook gebouwd met Gatsby, volgens de showcase in de README.md file van hun GitHub en mijn website staat daar ook mooi tussen.

GitHub pages heeft voor zowel bedrijven als individueelen veel voordelen:

  • Het is gratis
  • Makkelijk in onderhoud
  • Onbeperkt opslagruimte
  • Snel een website online met Jekyll

Nadelen:

  • Support geen serverside processen, alleen statische HTML, JS en CSS
  • Jekyll werkt alleen (lokaal) op Apple of LUNIX