マークダウンファイルが index.mdという名前でないとダメらしい - これに気づくのに2時間かかった…
HUGOでボチボチ日記を始めることにしたんですが、読み込みを高速にするために、毎回人力で画像を小さくするのは面倒だなと思いました。
そこで、HUGOの機能で用意されている .Page.Resources.Fit を使って、自動でリサイズしてくれるショートコードを作ることにしました。
が、なぜかうまくいきません。画像のリンクは正しいのに、nilpointerだとエラーが吐かれます。
さらに調査し、.Page.Resourcesを出力させてみると、[]と表示されていることに気付きました。なるほど、.Page.Resourcesがそもそも読み込まれていません。
…とここまで来て、自分が調べてきたネット記事では大抵、マークダウンファイルが ~~.md になっていることを発見。もしやと思い、ディレクトリの構造を
以下の状態から
以下の状態に変更。
すると、うまく表示されるようになりました…
HUGOって時々柔軟でないところがありますよね…普段は規模が小さいぶん取り回しがよく、使いやすいのですが。