使用 Hugo搭建 Blog

前些天看了[谢益辉] (http://yihui.name/cn/)的博客,又被诱惑了。折腾了几天,终于把 Blog 的系统从 jekyll 换成了 Hugo。得益于他的blog 及其开发的 r 工具包 blogdown,换下来实在是很方便,总结下这个过程碰到的一些小坑。

Hugo搭建 Blog

Hugo是一个用Go语言编写的静态网站生成器,它使用起来非常简单,相对于Jekyll复杂的安装设置来说,Hugo仅需要一个二进制文件hugo(hugo.exe)即可轻松用于本地调试和生成静态页面。Hugo生成静态页面的效率很高,几百篇博客文章生成几乎是瞬间完成的,而用Jekyll需要等待10秒左右。

Hugo的介绍

Hugo是什么?它主要做了什么?

  1. Hugo只有一个二进制文件(比如Windows里只是一个hugo.exe)
  2. Hugo可以将你写好的MarkDown格式的文章自动转换为静态的网页。
  3. Hugo内置web服务器,可以方便的用于本地调试。

[谢益辉] (http://yihui.name/cn/)用 blogdown::install_hugo() 写了个封装,可以自动化下载安装 Hugo,而 blogdown::new_site() 直接把 Hugo 官方的 12 步快速入门步骤简化成了 1 步。

更多中文教程

中间碰到的几个小坑

在 Dropbox 文件夹里,用 Updog 做服务器

看到[谢益辉] (http://yihui.name/cn/)说用 Updog 做服务器,把网站文件放在 Dropbox 上更加方便。我自己去试了下,也被震惊了,在 Updog 主页上选择要建立的主页名称,然后回到 Dropbox 就会出现相应的文件,把自己博客的文件放到这个文件中,个人网站就已经部署好了,所以真得是非常简单。部署一个 blog 竟简单如此地步,实在让人太兴奋、太幸福啦。

太兴奋

http://blog.coderzh.com/2015/08/29/hugo/

Updog 的介绍

Yuan Bo 袁博
Yuan Bo 袁博
Associate Professor of Psychology (Social Psychology)

My research examines the nature and dynamics of social norms, namely how norms may emerge and become stable, why norms may suddenly change, how is it possible that inefficient or unpopular norms survive, and what motivates people to obey norms. I combines laboratory and simulation experiments to test theoretical predictions and build empirically-grounded models of social norms and their dynamics.

comments powered by Disqus