Reading time:
1
minute
Getting Started with Hugo
Hugo is a fast and modern static site generator written in Go. It’s perfect for blogs, documentation sites, and portfolios.
Why Hugo?
Hugo offers several advantages:
- Speed: Build times measured in milliseconds
- Flexibility: Highly customizable with themes and templates
- Simplicity: Easy to learn and use
- No Dependencies: Single binary with no runtime dependencies
Installation
macOS
brew install hugo
Linux
sudo apt-get install hugo
Windows
choco install hugo-extended
Creating Your First Site
Once Hugo is installed, create a new site:
hugo new site my-blog
cd my-blog
Adding Content
Create a new post:
hugo new posts/my-first-post.md
Running the Development Server
Start the local server:
hugo server -D
Visit http://localhost:1313 to see your site!
Next Steps
- Customize your theme
- Add more content
- Configure your site settings
- Deploy to hosting
What will you build with Hugo?