Hugoメモ

ブログをHugoにした。

たいしてブログも書かないくせに、ブログをWordpressからHugoにした。
jekyllやOctopressが出てた頃、手を出したいのに忙しいを理由に何もせずにいた。
少し時間ができたので静的ジェネレータのことを調べていたら、Hugoに出会ったというわけだ。

テーマはRAKUISHI.COMさんのHugo Zenを使用させて頂いている。
これから少しずつカスタマイズしていこうと思う。

自分用にやったことをメモしておく。

Hugoドキュメント

まずは大事なドキュメントへのリンク
Hugoドキュメント

Hugoコマンド

# ビルド
hugo

# 新規ポスト
hugo new post/test.md

# テーマhugo-zenを使用してサーバを起動して更新を監視 ドラフトがtrueもビルドする
hugo server --theme=hugo-zen --buildDrafts --watch

# テーマhugo-zenを使用してデプロイ用ビルド
hugo -t hugo-zen

テンプレートタグのメモ

<!-- single前後ページング -->
{{ if .Prev }}<a href="{{ .Prev.RelPermalink }}">{{ .Prev.Title }}</a>{{ end }}
{{ if .Next }}<a href="{{ .Next.RelPermalink }}">{{ .Next.Title }}</a>{{ end }}

.htaccessの設定

wordpressでのパーマリンクの設定が適当で悩んだ。
日本語タイトル.htmlが多かったのだが、共通しているのはURLの最後に.htmlがあること。
Hugoはそうもいかないので、リダイレクトして/で終わるようにした。

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*\.html
RewriteRule ^(.*)\.html$ http://blogs.count6.net/$1/ [R=301,L]

コメントをDISQUSに移行

この辺りはまた調査。

Markdownエディター

ところでMarkdownエディターはインストールしたものの、全然使っていないAtomにした。
メインのSublimeText3はTrailingSpacesを入れているので改行の扱いがめんどくさい。
修正する気もない。Atomよ、これからはMarkdownエディターだ。