I guess that most people come from dynamic content management systems based on:
- send data from browser to server
- process the received data, then it stores the info into a database (or files)
- the server generate dynamically an answer that is sent to the browser as HTML
- the answer is usually built reading info from a database or files.
This process is managed by a software installed on server, this is our content management system.
Now I've changed the paradigm to "static web site generator", specifically I'm going to use Nikola, although this time, I'm not going to install on a remote server.