In our case. Markup language used is MarkDown and static pages are pre-rendered using Hugo with YAML formatted metadata. Source Markup files are edited in FAR Manager and stored in Git repository which is pushed to Gitlab hosting service.
Site is build and hosted by Netlify service which pulls changes from Gitlab git repository after they are commited using WebHook, runs Hugo and publishes result. Its pretty quick, it will take just about a minute to deploy changes.
You can preview your site locally using hugo server and pointing your browser at http://localhost:1313/.
Everything is free, you don’t have to spend a penny.