I'm a beginner in web development. The only websites I've made are in HTML, CSS, JS and jQuery, and all of them are static (with all the data hard-coded in HTML or JS).
I want to build something more engaging, without using a server-side language like node.js or PHP connected to a database, maybe populating the info on a website from a CSV "database".
My question is, how can someone make a dynamic website without using a server-side language?