Read the official setup guide of Hugo.
In order to see your site in action, run Hugo's built-in local server.
Build it first:
$ hugo
.. and then start the server:
$ hugo server -w
Now launch http://localhost:1313
on your browser.
You can quickly containerize this using nginx
as below (after building):
FROM nginx:1.17.5-alpine
COPY public/ /usr/share/nginx/html/
This is using One-Day-Only (OneDly) Project Theme
as template. Check out the cool theme here.