曾经升级完 Node 后对 Hexo 一顿折腾,感觉有点麻烦,新MBP入手后懒得再折腾一遍,想换到 Hugo 试试。

开心!我正准备去 Godaddy 拍卖别的域名的时候,发现这个域名的原主人 dvelme.com 已经放弃了 dvel.me,马上入手,正好换 Hugo 全都翻新。

Quick Start

安装:
1
$ brew install hugo
查看:
1
$ hugo version
建站:
1
$ hugo new site site-name
快速添加主题:

(以我正在使用的 Jane 为例)

1
2
3
4
$ cd site-name
$ git init
$ git clone https://github.com/xianmin/hugo-theme-jane.git --depth=1 themes/jane
$ echo 'theme = "jane"' >> config.toml
写博客:

页面:

1
$ hugo new page-name.md

文章:

1
$ hugo new post/post-name.md
预览:
1
$ hugo server

浏览器打开 http://localhost:1313/ 即可预览。

生成:
1
$ hugo

超级简单!超级轻松!生成速度超级快!

部署:

public 中所有内容部署到 Github Pages 或 Coding Pages 即可。

URL管理

我喜欢这样的 url :dvel.me/post/1 dvel.me/post/2

编辑 config.toml ,修改或增加:

1
2
[permalinks]
  post = "/post/:slug"

在文章的 Front Matter 中新增 slug 并正确填写即可。

Coding Pages

非金牌及以上会员好像必须加 Hosted on CODING Pages ,否则强制广告。

一般在 themes/***/layouts/partials/footer.html 中可以修改 footer。

参考 & 感谢