Hugo是一个用Go语言编写的静态网站生成器,它使用起来非常简单,相对于Jekyll复杂的安装设置来说,Hugo仅需要一个二进制文件hugo(hugo.exe)即可轻松用于本地调试和生成静态页面。
Hugo生成静态页面的效率很高,我的260多篇博客文章生成几乎是瞬间完成的,而之前用Jekyll需要等待10秒左右。
Hugo自带watch的调试模式,可以在我修改MarkDown文章之后切换到浏览器,页面会检测到更新并且自动刷新,呈现出最终效果,能极大的提高博客书写效率。再加上Hugo是使用Go语言编写,已经没有任何理由不使用Hugo来代替Jekyll作为我的个人博客站点生成器了。
参考文章:使用hugo搭建个人博客站点
界面参考 http://cyrillschumacher.com/ 做了一些修改,并做了一个皮肤:rapid。
需要该皮肤的朋友请单独 clone 这个皮肤:https://github.com/coderzh/hugo-rapid-theme
我的博客使用 git submodule 的方式引用的 rapid 皮肤,所以,clone 本 repo 后,记得执行:
git submodule init
git submodule update
$ python debug.py
或者
$ hugo server -w -t rapid
打开浏览器:http://localhost:1313
参考 deploy.py