Welcome
Welcome
Welcome to my blog, Tech Deck. Here I will share what I’m working on.
Currently I am working on my Homelab, looking to self-host more things, as well as building out a large network to cover a working farm so that there is surveillance and monitoring across the property.
Here is the site favicon that I made using Haikei:
A pink and black favicon in .png format
I like the color pink, and wanted something simple, using basic curves and shades of pink.
Pssst… You wanna know how I set this whole thing up?
It took me less than an hour.
Prequisites:
- Have a domain, mine is with Cloudflare
- Have a basic proficiency of Git, CLI, DNS
Steps:
- Fork the Chirpy Theme
- Follow the Install Guide
- Clone the Git from GitHub to your local machine
- Check that everything works and build the site on your local machine
- Once that works, make some edits to the _config.yml
- Build out a new GitHub worker so that the site builds successfully, as GitHub currently builds out on the old version of Jekyll (3.9.4) but you are using version 4.3
- Commit changes, push the GitHub
- Go into the Repo Settings -> Pages and under “Build and deployment” section, change the “Source” from Deploy from a branch to GitHub Actions. Click Save
- Now that should build out the site on “username.github.io” but you don’t want that, you want something cleaner and more personalised.
- So you go and add your custom domain name to the GitHub settings
- For your DNS provider (in my case Cloudflare), you need to update the A and AAAA records to the ones that GitHub gives you, you can then validate these by running DIG in the CLI.
- Verify!
Note that I put this list together in a rush, and plan to revisit it at a later date once I get a bit more settled in with this blog.
This post is licensed under CC BY 4.0 by the author.