Hugo是由Go语言实现的静态网站生成器。简单、易用、高效、易扩展、快速部署。

1.Hugo安装

1.1 Go安装

直接使用go get的方式安装: go get -u -v github.com/gohugoio/hugo

1.2 Brew安装

在mac下可以使用brew安装: brew install hugo

2.Hugo新建一个站点

hugo new site path/to/site,运行之后会在运行路径下生成path/to/site的文件夹。

3.Hugo新建一篇文章

hugo new post/directory/new.md,这样就会生成一篇新的文章。 会生成在content/post/directory文件夹下。

4.安装主题

拷贝主题到themes文件夹下,然后在config.toml加上theme = "hugo-theme-dream", 值就填要用的主题的文件夹的名字就可以了。

5.修改config.toml

要是要发布到github.io的话,要在config.toml里面把baseURL改成https://liguoqinjim.github.io

6.本机预览

hugo server -D就可以实现本机预览了

7.发布

hugo -D,这里-D的意思是把draft: ture的文章也发布出来,也就是在草稿状态中的文章。运行完命令之后,生成的博客就在public文件夹里面了, 我们只要把public文件夹发布到github.io的库就可以了

参考资料