How is this site done

This blog is created using so called JAM Stack. Its combination of static pages created from markup language, client side javascript and external service usually returning JSON payload.

In our case. Markup language used is MarkDown and static pages are created using Hugo. Source Markup files are edited in FAR and stored in Git repository which is pushed to Gitlab hosting service. You can preview your site locally using hugo server and pointing your browser at http://localhost:1313/. Site is build and hosted by Netlify service which pulls changes from Gitlab git repository after they are commited, runs Hugo and publishes result. Its pretty quick, it will take just about a minute.

Everything is free, you don’t have to spend a penny.