使用Hugo搭建个人博客的完整指南

2025年6月9日 · 198 字 · 1 分钟 · Hugo 博客 教程 静态网站

在这篇文章中,我将分享如何使用Hugo快速搭建一个美观且功能完整的个人博客。

什么是Hugo?

Hugo是一个用Go语言编写的静态网站生成器,具有以下优点:

  • 极快的构建速度 - 几秒钟内生成整个网站
  • 零依赖 - 单个二进制文件,无需安装其他依赖
  • 丰富的主题 - 数百个免费主题可供选择
  • 强大的功能 - 支持多语言、分类、标签等
  • 易于部署 - 可部署到GitHub Pages、Netlify等平台

安装Hugo

macOS

brew install hugo

Windows

choco install hugo-extended

Linux

sudo apt-get install hugo

创建新站点

# 创建新站点
hugo new site my-blog

# 进入站点目录
cd my-blog

# 初始化Git仓库
git init

选择主题

我推荐使用Ladder主题,它简洁美观且功能丰富:

# 添加主题作为子模块
git submodule add https://github.com/guangzhengli/hugo-theme-ladder.git themes/hugo-theme-ladder

# 在配置文件中指定主题
echo 'theme = "hugo-theme-ladder"' >> config.toml

基础配置

编辑 config.toml 文件: