Hugo 是用 Go 语言写的,支持多个平台 包括 Windows, Linux, FreeBSD 和 OS X (Darwin) for x64, i386 和 ARM architectures.
为什么选择hugo
通过 Hugo 你可以快速搭建你的静态网站,比如博客系统、文档介绍、公司主页、产品介绍等等。相对于其他静态网站生成器来说,Hugo 具备如下特点:
极快的页面编译生成速度。( ~1 ms 每页面)
完全跨平台支持,可以运行在 Mac OS X, Linux, Windows, 以及更多!
安装方便 Installation
本地调试 Usage 时通过 LiveReload 自动即时刷新页面。
完全的皮肤支持。
可以部署在任何的支持 HTTP 的服务器上。
一.安装
下载最新的 release 版本 Hugo Releases, Windows, Linux, FreeBSD 和 OS X (Darwin) for x64, i386 和 ARM architectures.
Windows安装时需要加入环境变量
Mac就比较方便直接执行:brew install hugo
安装成功之后的操作如下
#查看版本
hugo version
#创建站点 如在当前目录创建名为blog的站点
hugo new site blog
cd blog
#目录如下
▸ archetypes/
▸ doc/content/
▸ data/
▸ layouts/
▸ static/
config.toml
二.创建文章
#创建文章
hugo new post/first.md
#新创建的文件会在 content/post/first.md
三.安装主题
找到心仪的主题,以PaperMod为例
到站点存放主题目录blog/theme/
执行 git clone 或者直接下载主题解压到/theme目录下
按自己需要修改配置文件config.tomal
四.运行
执行hugo server
浏览器访问 http://localhost:1313
更多操作可自行阅读文档…
五、其他
- 插入的图片要放在static/下,在使用时路径为static/后的路径,如 /images/a.png