Skip to main content

Hugo

Renewed my web site with blowfish.

ホームページのデザインを更新した. # 以前使っていた cayman-hugo-theme はそれなりに気に入っていたものの、 2023-01-03 にアーカイブされた。 それ以降、新しいデザインにするために色々と試行錯誤したものの、なかなかしっくりくるデザインが見つからなかった。 Astro を試したり、Zola も試したりもしたものの、最終的には Hugo に戻ってきた。 で、Hugo のテーマの中で、Blowfish を採用することにした。 とあるサイトで使っているテーマであり、色々な設定項目もあるので、まあ良いかなと思って使ってみると、それなりに良いかなと言う感じ。 カード状にブログ記事やプロダクトを表示できるのも良い。 次にやりたいこと # Hugo mod を使って、このサイトをモジュール化したい。 これで、各プロダクトからも同じテーマを使えるようになる。 partial の一部を書き換えたりもしているし、、テーマのアップデートがあったときに、各プロダクトのサイトに反映させやすくなる。 プロダクトのリリースにより、自動的にプロダクトの日付を更新するようにしたい。 GitHub Actions でこのサイトを更新しているなら、プロダクトのリリース時に、そのプロダクトのページの日付を更新するようにしたい。

Renewed my web site with cayman-hugo-theme.

·16 words
ホームページのデザインを更新した. # ふと思い立って,ホームページのデザインを更新してみた. 作成したプロダクトのデザインは cayman-hugo-theme に統一していたので,個人ページも同じテーマを採用してみた. 雑感 # 以前使っていたHugo Swiftに対して思っていた要望が解消されたかな? トップのサイン波のアニメーションを変えたい. -> なくなった. ハンバーガーメニューが気に入らない. -> なくなった.

Renewed my web site with hugo-theme-swift.

·64 words
ホームページのデザインを更新した. # ふと思い立って,ホームページのデザインを更新してみた. 今までは,hugo-cards を使っていたのをHugo Swift を使うことにした. 欲しかった要件 # config.tomlにごちゃごちゃと書かない. dataでの記述は最小限に. shortcodesにあまり依存しない. この要件はあくまで好みである. 困ったこと # Hugo などの静的サイトジェネレータでコメント投稿をサポートするために,Staticmanがリリースされている. Hugo SwiftはこのStaticmanを標準でサポートしている. しかし,設定方法にあるように設定して,コメントを投稿しても,500 Internal Server Errorになる. どうも,https://staticman3.herokuapp.com/v3/entry/github/tamada/tamada.github.io/master/comments に投稿しても,Staticman の中から GitHub へのリクエスト URL でリポジトリの情報が失われているっぽい. 設定項目は飛ばしていないつもりだけど,なぜだろう... Hugo のレイアウトのコツ # いくつかのサイトを Hugo で構築して,レイアウトのコツのようなものがわかった.