创建项目
用以下命令创建一个项目:
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