Hello Hugo!
最近要开始捣腾Golang了,所以从工具入手,无意中看了个Go语言相关的视频,演讲者就是我现在使用的博客工具hugo的作者,所以顺便调研了下,感觉可以为我所用。
把这篇文章作为新博客的首篇,一来是为了描述下这个博客的来历,二来是为了避免以后写新文章不知道如何操作,毕竟还是需要一些命令的,所以正好记录下,免得经常去翻官网
这里先贴一下hugo的项目地址https://github.com/spf13/hugo
创建一个博客站点
$ cd blog_site
$ hugo new site .基础信息配置
博客的基础信息的配置都在网站更目录下的config.toml中,可根据自己的需求进行修改
新建一篇文章
$ hugo new post/new-article.md通过上述命令,会在content目录下创建出新的md文件,进去编辑md文件即可 自动创建出来的md文件的顶部会有一些内容,date和title没有什么好解释的,draft的话表示是否是草稿,如果设置为true,则最后发布的文章中并不会出现这篇
About页
$ hugo new about.mdabout.md用于博客的个人简介
使用主题
如果是第一次使用hugo,由于hugo不自带默认主题,那么还要下载一个主题。主题可以在这里浏览:https://themes.gohugo.io 选择一个喜欢的主题下载,然后根据页面中的说明,修改配置
$ cd themes
$ git clone https://github.com/digitalcraftsman/hugo-cactus-theme.git启动服务
#启动
$ hugo server
#启动,包括草稿,即文章中draft设置为true的
$ hugo server --buildDrafts
#以watch方式启动,文件如有修改会立即刷新
$ hugo server --buildDrafts --watch在浏览器打开http://127.0.0.1:1313
其他
写到这里对于日常使用应该是够了,还有其他的问题可以参考:http://blog.coderzh.com/2015/08/29/hugo/