プログラミング

HugoでRecentとかを別ページにして毎回ページが更新されるのを防ぐ

このブログはgithub ActionsでHugoを実行してgithub pagesで出来てる。 Hugoは静的なサイトを作るソフトだから、右のサイドバーとかの内容も静的なものだから、記事を作るたびに更新される。 そうなるとサイドバーを使ってるページ全てのファイルが更新されることになる。単にファイルをホストしてるだけなら気にならなかったと思うが、githubでやってるせいで毎回大量のファイルがコミットされるのが気になった。 だからHugoのContent Typesを使って一部のファイルだけ更新してそれ以外を読み込むようにした。