October 29, 2016
Hugo搭建Github Pages静态网站
安装Hugo创建初始网站 安装hugo$ brew update && brew install hugo
创建自己的站点$ hugo new site mysite
会生成以下目录
content/ static/ themes/ config.toml config.toml是网站的配置文件,一个TOML文件,全称是Tom’s Obvious, Minimal Language,这是它的作者GitHub联合创始人Tom Preston-Werner 觉得YAML不够优雅,捣鼓出来的一个新格式。如果你不喜欢这种格式,你可以将config.toml替换为YAML格式的config.yaml,或者json格式的config.json。hugo都支持。
进行个人配置
baseurl = "http://slumber1122.github.io" title = "長風無時" languageCode = "en-us" theme = "hugo-zen" author = "wade van" copyright = "wade van All rights reserved." [params] logo = "/images/me.jpg" 安装Theme 进入 mysite $ cd mysite在gohugo选择一个皮肤,
安装皮肤$ git submodule add https://github.com/spf13/hyde themes/hyde
新建文章 content目录里放的是你写的markdown文章,layouts目录里放的是网站的模板文件,static目录里放的是一些图片、css、js等资源。
创建一个about页面$ hugo new about.
Read more