·
blog
Hugo
macクリーンインストールした後、middlemanのインストールでgemにバージョンとかでいろいろ引っかかったので、hugoに引っ越しするようにした。 もともとビルドが遅いmiddlemanそんなに好きではなかったし、いいきっかけたと思って引越しした。いい感じ。
hgが必要なのでhgをインストールする
$ brew install hg
hugoインストール
$ go get -v github.com/spf13/hugo
site作成
$ hugo new site dongri.github.io
テーマを取得
$ cd dongri.github.io
$ git clone --recursive https://github.com/spf13/hugoThemes themes
テーマ設定
$ vim config.toml
...
theme = "boro"
...
post作成
$ hugo new post/2016-01-17-hugo.md
$ vim post/2016-01-17-hugo.md
+++
date = "2016-01-17T15:20:15+09:00"
title = "Hugo"
tags = ["blog"]
+++
hogehoge
サーバー起動して確認
$ hugo server -w
github pagesにデプロイ
hugo siteをrepoAにして、publicをsubtreeで username.github.io にして毎回pushする。
deploy.sh
を作成
#!/bin/bash
echo -e "Deploying updates to GitHub..."
# Build the project.
hugo
# Add changes to git.
git add -A
# Commit changes.
msg="rebuilding site `date`"
if [ $# -eq 1 ]
then msg="$1"
fi
git commit -m "$msg"
# Push source and build repos.
git push origin master
git subtree push --prefix=public git@github.com:dongri/dongri.github.io.git master