So Let’s Start
This guide will follow the path of least resistance, providing a clean and efficient setup process so you can start creating content as quickly as possible.
Supported Platforms
Every step in this guide includes instructions for:
- Windows 11
- Linux (distro-agnostic)
- Chromebooks
Each step and procedure has been extensively tested across different configurations to ensure a fast and reliable setup.
Note: macOS is not included because I currently do not have access to a macOS device to personally verify and guarantee the instructions.
macOS users can follow the Linux instructions, as the setup process is similar. Additionally, they can refer to Hugo’s official documentation for platform-specific details.
A small overview
In the following parts we will:
- Install Hugo (the website builder), Git (to track changes) and VS Code (a code editor).
- Create your site on your local computer.
- Install the Alpha theme.
- Deploy your site to the web.
Before We Begin
Before we proceed with the installation, you’ll need to create two accounts:
Github Sign-Up
We will use GitHub to store your site’s files
- Visit Github and click Sign up
- Fill in the required details and verify your account.
Cloudflare Pages Sign-Up
We will use Cloudflare Pages to host your site and make it accessible online.
- Visit Cloudflare Pages and click Sign up
- Complete the registration process and verify your account.
For Windows Users: Install PowerShell 7
Since Hugo is a command-line program, we will be using the terminal throughout this guide. Windows users must install PowerShell 7 to follow along.
- Download the PowerShell 7 MSI package
- Double-click the downloaded file and follow the installation instructions