创建项目

用以下命令创建一个项目:

hugo new site [网站名]

设定模板

设定模板,在这里有大量模板,以Ananke为例,在上一个命令创建的目录里执行:

git init
git submodule add https://github.com/budparr/gohugo-theme-ananke.git themes/ananke

创建文章

以下命令,会创建一篇叫first post的文章:

hugo new posts/first-post.md

其实这个命令就是创建了content/posts/first-post.md文件,并在文件里添加了一些元信息。 手动按格式创建也是可以的:

content/<CATEGORY>/<FILE>.<FORMAT>

本地查看

使用以下命令启动一个本地服务器

hugo server -D

其中-D是为了能显示草稿,在文章的元信息里有一个Draft属性标记文章是否是草稿。

编译静态文件

使用以下命令编译:

hugo -D

默认会编译到.public目录,可以用-d参数或者配置文件里加上publishdir

Ref