middlemanからHugoに移行した

middlemanとgithub.ioの構成から、Hugoとgithub pagesを利用しつつ独自ドメイン + Cloudflareを利用する構成に変更してCDNでHTTPS化してもらった。

markdownのdateとtagsの形式が異なるのと、 ルート下から posts/ 以下にブロク記事が移動したのでaliasが必要になると思う。importスクリプトがなかったので作ったほうが良さそうだったが、記事も少なかったので手作業で移行した。普通にめんどくさかった。

記事生成はmiddlemanと違って自分でパスを指定するようなのでコマンドを書いておいた。

#!/bin/bash

hugo new posts/$(date +"%Y/%m/%d")/$1.md

記事数が少ないので当てにならないがこのブロクの生成も爆速になって快適な気がする。

参考