back

by 0x54MUR41·9y ago·view on hn ↗
I use GitLab Pages [1] for hosting my blog. It offers many static site platforms. Jekyll, Hugo, and Pelican, for example.

The work flow is simple. First, I fork one of example projects provided by GitLab [2]. Then, I make changes (creating a new post or fixing the site title). I don't forget to enable shared runners as mentioned by GitLab itself. Shared runners build and run your changes on Docker. Finally, I make commits and push it to remote server using command line. Let the machine build your changes!

Note: you can set up your SSL and domain configurations.

[1]: https://pages.gitlab.io

[2]: https://gitlab.com/groups/pages