Start a blog with Hugo + GitLab Pages

For engineers who want to start a blog that is free, serverless and fun to develop and publish, this presentation introduces the know-how of blog development/publishing with Hugo + GitLab Pages.

Below are the components of a blogging environment with Hugo + GitLab Pages. Hugo, a static site generator, is run in a GitLab CI/CD container, a blog site is generated from the content in the GitLab repository, and the site is published on GitLab’s hosting service.

This section introduces the know-how of building/operating a blogging environment with Hugo + GitLab Pages and the tools/tips required for blog development.


Introduction

This presentation will explain why I recommend the Hugo + GitLab Pages blogging environment for engineers who want to start blogging for free, serverless, and while also enjoying development.

Setup

Learn how to set up a blog server and development client with Hugo + GitLab Pages.

Theme

Here is an overview of some of the Hugo themes that I personally like, and how to apply them to a blogging environment with Hugo + GitLab Pages.

Other tools

This section introduces the tools necessary for blog development with Hugo + GitLab Pages.

Other TIPS

TIPS, etc. related to blog development with Hugo + GitLab Pages will be introduced.