create hugo theme

TL;DR

  • ブログを octpress から hugo へ移行しました
  • hugo theme 書きました

themeを書くために

cmd1つでテンプレート作成。

$ hugo new theme foo
.
└── themes
    └── foo
    ├── LICENSE.md
    ├── archetypes
    │   └── default.md
    ├── layouts
    │   ├── _default
    │   │   ├── list.html
    │   │   └── single.html
    │   ├── index.html
    │   └── partials
    │       ├── footer.html
    │       └── header.html
    ├── static
    │   ├── css
    │   └── js
    └── theme.toml

Document がよくまとまっていますので参考に。

TODO

  • layouts/_default 以外の使い方調べる
  • rss作成
  • bower installするbuild script

感想

octpressの時はtheme流用してたので手作りも勉強になりました。

t32kさんのmolを参考(ほぼコピー&ペーストして)に作りました ありがとうございます。