Je kunt voor WordPress gaan, wat een gebruiksvriendelijk en open-source CMS is. Het is echter een populair doelwit voor hackers dus dat betekend telkens updaten zodra er een kwetsbaarheid bekend is geworden in WordPress zelf of de plugins die je gebruikt. Geloof me dat is regelmatig nodig en ik heb verschillende vrienden die dit niet snel genoeg deden en gehackt waren.
Een alternatief dat je veel meer nachtrust geeft is om een
static site generator te gebruiken. Hiermee maak je je site op je eigen pc, bijv. door het schrijven van nieuwberichten in Markdown formaat, waarna je de 'generator' uitvoert. Die maakt alle html-bestanden voor je aan die je daarna upload naar je webserver. Je webserver hoeft alleen maar de statische bestanden te serveren.
Zo'n statische site heeft veel voordelen: kan niet gehacked worden! (omdat er geen programmabestanden op je webserver staan), is extreem snel en hosting is vaak gratis. Sommige hosters doen zelfs het genereren volautomatisch (soms autobuild genoemd) vanuit een Git repo: je hoeft dan alleen de aanpassingen van je site naar je Git repo te pushen en de nieuwe site staat binnen enkele minuten live. Hierdoor kun je snel iets posten zonder de generator te moeten installeren.
Nadelen zijn: statisch, dus voor dynamische code zoals een commentaarveld moet je iets externs als Disqus gebruiken; Content toevoegen kun je niet op de site zelf, maar moet bijv. op je laptop (in principe overal waar je een clone van je Git repo kunt maken).
Enkele populaire static site generators.
https://gohugo.io/
https://jekyllrb.com/
Overzicht van vrijwel alle beschikbare generators (er zijn er heel veel):
https://www.staticgen.com/
Gratis hosting op bijv.:
https://www.netlify.com/ (autobuild voor allerlei generators, custom domains incl. gratis SSL)
https://pages.github.com/ (autobuild voor Jekyll)
https://about.gitlab.com/features/pages/
Persoonlijk zou ik dan Hugo gebruiken met een private Git repo op Bitbucket.org en hosting op Netlify. Allemaal volledig gratis.