"Things can change so fast on the internet."
Tim Berners-Lee
I use FredCMS – a simple and lightweight open source content management system for small static websites written in node.js. It will generate your website and is very flexible for changing content without touching the design.
For greater compatibility I use bootstrap 4 – an open source toolkit for developing websites with HTML5, CSS3, and JavaScript. Your website will be instantly responsive and accessible on all platforms, including mobile phones, tablets, pcs, laptops and smart tvs.