Hugo 是一个用 Go 语言编写的超高速静态网站生成器,快得让人怀疑人生!
🌟应用特性
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hugo 的核心理念就是让网站变得简单、纯粹、快速,尤其适合技术人和写作者。
🧠应用技术栈
开发语言:Go(Golang)
模板引擎:Go Templates
文件格式:Markdown + YAML/TOML
前端部分:HTML5 + CSS3 + JavaScript(取决于主题)
Hugo 本身不依赖复杂的前端框架,它更像是一个“网站编译器”——输入 Markdown,输出一个可以直接部署的网站。
⚙️部署教程
🧩 一分钟上手 Hugo:
1️⃣ 安装 Hugo
Mac 用户直接运行:
brew install hugo
Windows 用户可以去 Hugo Releases 下载对应的可执行文件。
2️⃣ 创建项目
hugo new site myblog
这会生成一个完整的网站目录结构。
3️⃣ 添加主题
cd myblog
git init
git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
4️⃣ 配置主题 编辑 config.toml 文件:
theme = "ananke"
5️⃣ 新建文章
hugo new posts/hello-world.md
用 Markdown 写作即可,超爽!
6️⃣ 本地运行
hugo server -D
然后访问:http://localhost:1313
看到自己的网站那一刻,你会忍不住笑出声 😆
7️⃣ 生成静态文件
hugo
生成的静态文件都在 public/ 文件夹下,直接上传到任意静态网站托管平台(如 GitHub Pages、Vercel、Netlify)即可上线。
💡推荐原因
- 速度惊人:网站构建速度号称“世界第一”,动辄几百页的网站也能秒生成。
- 纯静态部署:无数据库、无依赖,放哪都能跑,几乎零维护。
- 生态强大:成千上万的主题可选,还能自由定制。
- 安全稳定:静态内容天然免疫常见攻击,部署更安心。
- 极易上手:新手五分钟就能跑起来,文档清晰、示例齐全。
一句话总结:
Hugo 是你打造个人网站、知识博客、文档中心的最佳拍档!
🔗应用相关链接
|
|
---|---|
|
https://gohugo.io |
|
https://github.com/gohugoio/hugo |
|
https://themes.gohugo.io |
|
https://gohugo.io/getting-started |