hugo事始めメモ

Posted in blog with tags Hugo -

インストール

HUGOのサイトのQuickStartを参考にインストール

goが動く環境を整えていれば、

$ export GOPATH=$HOME/go
$ go get -v github.com/spf13/hugo

だけで良い。

設定

サイトの作成

kakkyz@docker:/tmp$ hugo new site /tmp/hugo
kakkyz@docker:/tmp$

記事の作成

kakkyz@docker:/tmp/hugo$ hugo new hoge.md
/tmp/hugo/content/hoge.md created
kakkyz@docker:/tmp/hugo$


+++
date = "2015-05-17T11:25:14+09:00"
draft = true
title = "hoge"

+++
# my first HUGO

HUGOテスト

ファイル作成

kakkyz@docker:/tmp/hugo$ hugo -D
1 of 1 draft rendered
0 future content
1 pages created
0 paginator pages created
0 categories created
0 tags created
in 117 ms
kakkyz@docker:/tmp/hugo$ ls -lFR public/
public/:
合計 12
-rw-r--r-- 1 kakkyz dev    0  5月 17 11:26 404.html
drwxr-xr-x 2 kakkyz dev 4096  5月 17 11:26 hoge/
-rw-r--r-- 1 kakkyz dev    0  5月 17 11:26 index.html
-rw-r--r-- 1 kakkyz dev  999  5月 17 11:26 index.xml
-rw-r--r-- 1 kakkyz dev  420  5月 17 11:26 sitemap.xml

public/hoge:
合計 0
-rw-r--r-- 1 kakkyz dev 0  5月 17 11:26 index.html
kakkyz@docker:/tmp/hugo$

テーマのダウンロード

kakkyz@docker:/tmp/hugo$ git clone --recursive https://github.com/spf13/hugoThemes themes
Cloning into 'themes'...
remote: Counting objects: 283, done.
remote: Total 283 (delta 0), reused 0 (delta 0), pack-reused 283
Receiving objects: 100% (283/283), 507.40 KiB | 254.00 KiB/s, done.
Resolving deltas: 100% (136/136), done.
Checking connectivity... done.
Submodule 'aglaus' (https://github.com/dim0627/hugo_theme_aglaus) registered for path 'aglaus'
Submodule 'angels-ladder' (https://github.com/tanksuzuki/angels-ladder.git) registered for path 'angels-ladder'
Submodule 'beg' (https://github.com/dim0627/hugo_theme_beg.git) registered for path 'beg'
Submodule 'bootie-docs' (https://github.com/key-amb/hugo-theme-bootie-docs) registered for path 'bootie-docs'
Submodule 'hugo-theme-casper' (https://github.com/vjeantet/hugo-theme-casper.git) registered for path 'casper'
Submodule 'greyshade' (https://github.com/cxfksword/greyshade.g

テーマを指定してファイル作成

kakkyz@docker:/tmp/hugo$ hugo --theme=greyshade -D
ERROR: 2015/05/17 Site's .BaseUrl is deprecated and will be removed in Hugo 0.15. Use .BaseURL instead.
1 of 1 draft rendered
0 future content
1 pages created
0 paginator pages created
0 categories created
0 tags created
in 104 ms
kakkyz@docker:/tmp/hugo$ ls -lFR public/
public/:
合計 44
-rw-r--r-- 1 kakkyz dev    0  5月 17 11:39 404.html
-rw-r--r-- 1 kakkyz dev  804  5月 17 11:28 config.rb
drwxr-xr-x 2 kakkyz dev 4096  5月 17 11:28 css/
drwxr-xr-x 2 kakkyz dev 4096  5月 17 11:28 font/
drwxr-xr-x 2 kakkyz dev 4096  5月 17 11:26 hoge/
drwxr-xr-x 4 kakkyz dev 4096  5月 17 11:28 images/
-rw-r--r-- 1 kakkyz dev 2375  5月 17 11:39 index.html
-rw-r--r-- 1 kakkyz dev  412  5月 17 11:39 index.xml
drwxr-xr-x 2 kakkyz dev 4096  5月 17 11:28 js/
drwxr-xr-x 3 kakkyz dev 4096  5月 17 11:39 page/
drwxr-xr-x 6 kakkyz dev 4096  5月 17 11:28 sass/
-rw-r--r-- 1 kakkyz dev  420  5月 17 11:39 sitemap.xml

public/css:
合計 56
-rw-r--r-- 1 kakkyz dev 22084  5月 17 11:28 font-awesome.min.css
-rw-r--r-- 1 kakkyz dev 32519  5月 17 11:28 screen.css

public/font:
合計 208
-rwxr-xr-x 1 kakkyz dev 42272  5月 17 11:28 fontawesome-webfont.eot*
-rwxr-xr-x 1 kakkyz dev 73533  5月 17 11:28 fontawesome-webfont.svg*
-rwxr-xr-x 1 kakkyz dev 21845  5月 17 11:28 fontawesome-webfont.svgz*
-rwxr-xr-x 1 kakkyz dev 41916  5月 17 11:28 fontawesome-webfont.ttf*
-rwxr-xr-x 1 kakkyz dev 23416  5月 17 11:28 fontawesome-webfont.woff*

public/hoge:
合計 4
-rw-r--r-- 1 kakkyz dev 2627  5月 17 11:39 index.html
Written by kakkyz