How To Launch A Website with Hugo and GitLab

How to make a website with Hugo and Gitlab by rwaltr

Have you been wanting to launch your own website? Are you worried about the cost and the barrier to entry for the process? This video will show you step by step on how to setup a website using one of the most popular static-site generators, Hugo, and automating the deployment of the site. This guide will also show you how to use a Gitlab account to host the website for FREE!

This method of making a website is more simple than most would believe, because it offloads most of the nitpicks of web hosting to specialized tools using pre-configured templates. I’ll be covering all of that and more in the video below.

If you have any questions or feedback, please reach out to me in the comments section below!

Note: you will need an account on the DLN Forum to comment but you should have one of those already because that is a great community to be a part of!

If you found this tutorial helpful then you should also check out Ryan’s tutorial on setting up Restic Backup.

Share this post

Twitter
LinkedIn
Reddit
Threads
Facebook
Email

Comments:

  1. If you had a channel with 1,000 videos I still wouldn’t have expected one that professional.

    Welcome to my newsboat, hope it’s not the last video.

  2. Thank you! I appreciate it.

    Not entirely sure what to make next. Probably something Ansible or Chezmoi related.

  3. @rwaltr thank you for posting this for a couple of reasons.

    1. I really would like to start my own static site blog using static generator / asciidoc (similar to markdown but my preferred plaintext markup) / github. Your presentation shows me some of the steps that weren’t clicking in my head from other tutorials.
    • I noticed that you have a github account. Is there a reason why you went with gitlab for your blog hosting instead of github pages? Is their tooling better on gitlab?
    1. I checked out your blog and realized that you were the author of the Fedora Magazine article on Chezmoi which was one of my favorite articles on Fedora Magazine recently, so thank you for this article. It got me thinking about actually doing something to manage all of my dotfiles between my different linux boxes. I’ve been using syncthing but I need to manually remember to copy from the home root folder the dotfiles I update into the syncthing folder that gets synced. Your method seems much better, but I would have to break the habit of quickly typing “vim .bashrc or .vimrc”.

    2. You are a Fedora user and it is always fun to find another Fedora user.

    3. You showed “toolbox” in your video which I have never heard of before or seen used, and now I have another new thing to learn :slight_smile:

    You are providing great content and lots of food for thought. Your tutorials and articles really make me think, “Self you should get to work on that too! It would be fun and useful.” Thanks for all that you are adding to the Open Source community with your tutorials both in video and written form.

  4. @rwaltr this seems like it should be on FPL :smiley: I will send you a PM to discuss this further. :sunglasses: :+1:

  5. I really would like to start my own static site blog using static generator / asciidoc… Your presentation shows me some of the steps that weren’t clicking in my head from other tutorials

    AsciiDoc is pretty awesome from what I understand from it, You might find Antora intresting.

    I noticed that you have a github account. Is there a reason why you went with gitlab for your blog hosting instead of github pages? Is their tooling better on gitlab?

    Mostly pedantic, Gitlab is not bound to Microsoft. But I do like how I can self host Gitlab in the future and my workflow would not change too much,

    Another reason is that this is really a tutorial to show how Gitlab’s CI/CD works, disguised as a website tutorial. It was originally meant to be a crash course for those who might be shy at TXLF about attending CI/CD talks, thinking that it is much more complex than it is.

    I checked out your blog and realized that you were the author of the Fedora Magazine article on Chezmoi which was one of my favorite articles on Fedora Magazine recently, … but I would have to break the habit of quickly typing “vim .bashrc or .vimrc”.

    It took me a while to do adopt this as well, I use the Neovim plugin Plug 'Lilja/vim-chezmoi' to help out with that, It allows neovim to instantly apply any changes I make with chezmoi edit <file> sometimes I also just edit directly in the source, you can easily get there using chezmoi cd

    You are a Fedora user and it is always fun to find another Fedora user.

    Fedora 4 lyfe! :tophat:

    Thank you for the Feedback! I’m glad you are enjoying everything! :slight_smile:

Join the discussion at forum.tuxdigital.com

11 more replies

Participants

Avatar for Ulfnic Avatar for rastacalavera Avatar for MichaelTunnell Avatar for ITGuyEric Avatar for mowest Avatar for rwaltr Avatar for supashang