Hugo 早くて、使いやすくて気に入っています。
ただ、最初始めるにあたり、テーマ選びが難しいです。 公式にもテーマ一覧 があるのですが、 結構な量あって、選びにくいという問題があります。
公式の詳細ページには、Githubのスター数が表示されているので、 これを使ってソートすると割と人気なテーマが分かって良さそうということで ちゃちゃっとRailsで作ってみました。
ここはHugoで作るべきな気がしましたが、バックエンドでDB更新となるとRuby/Railsを使うと サクッとできるので、何も考えずに作ってしまいました。
一見公式のテーマ一覧と変わらないように見えますが、タグ選択時にもGithub Starsでソートして 人気そうなやつが上位に来るようにしています。
構成
Frontend: Bootstrap
Backend: Rails
Deploy: Linode
ちょっと後悔している点
勢いでscrapeして作ってしまいましたが、よくよく考えると公式のテーマ一覧の方もリスト管理されているはずで、 そっちのデータを確認してそれを元に作るのが良いなと、出来上がってから思いました。
調べると、案の定以下にありました。
hugoThemesSiteBuilder/themes.txt at main · gohugoio/hugoThemesSiteBuilder
なので、ここは後で直すかもしれません。