Making Static Pages

#hugo #blog

細々とHugoのThemeを作りながらやっているので、static pageをどう作るかというのを調べた。
Front matterの部分とMarkupの部分はコンテンツを書くだけにしたいので、限りなくTheme内とconfigで完結するようにしたい。
static pageに関しては、stack overflowのページが参考になった。
基本的には、

  1. pages/ にstaticページのmdを置く。
  2. mdには、下記を指定。
    1. type: “page”
    2. layout: “simple-static”
  3. theme/your-theme-name/simple-static.html を置く。 これは、post pageのhtmlと同じで良いと思う。

色々とFine tuneする部分はあるが、top menuから飛ばすpageに関してはこれで処理できる。