OITA: Oika's Information Technological Activities

@oika 情報技術的活動日誌。

Hugoテーマのランキング表示ページを作った

静的サイトジェネレータ関係を試したりしていて、Hugoのサイトで紹介されてるテーマ、人気順に見れねーのかよと思って、人気順に表示するページを作りました。横道それすぎ。

Hugo Theme Star Ranking

それぞれのテーマに紐づくGitHubページを見て、獲得スター数順に100位まで並べたものです。
1個だけだったか、gitlab.com でリポジトリ作ってるテーマがあったけど、そんなものは無視だ。

ちなみにこれ自体もだいたい静的サイトです。
静的サイトっていうのはつまり、あらかじめ全テーマのリンクをスター順に並べたhtmlを手元で作ってアップロードしているわけである。

スター数調べる処理はもちろんGitHubのAPI使って自動化してはいるけれど、cronで定期的に調べるとかそんなたいそうなことはしていなくて、手元でポチっと集計実行ボタン押して、取ってきたやつをhtmlに反映してアップロードするわけである。半自動。

そんな頻繁に更新するようなものでもないと思うけど、それなりに最新の情報を出そうと思ったらどこかで自動更新にしないと、近いうちに飽きて更新しなくなりそうですね。