ブログをリニューアルしました。
2021年9月にブログを作って、3か月。飽きたのでHugoのテーマを変更して少しいじりました。
リニューアルでやったこと - テーマの変更
このブログは静的サイトジェネレーター Hugo を使っています。
もともと eureka というテーマを使っていましたが、リニューアルで新しいテーマ harbor を採用しました。
変更前
GitHub - wangchucheng/hugo-eureka: Eureka is a feature-rich and highly customizable Hugo theme.
Eurekaisafeature-richandhighlycustomizableHugotheme.-GitHub-wangchucheng/hugo-eureka:Eurekaisafeature-richandhighlycustomizableHugotheme.
github.com
変更後
GitHub - matsuyoshi30/harbor: Simple and minimal personal blog theme.
Simpleandminimalpersonalblogtheme.Contributetomatsuyoshi30/harbordevelopmentbycreatinganaccountonGitHub.
github.com
変更に大した理由はありません。
- なんだか読みにくい感じがした
- もっとシンプルでいいと感じた
- custom cssを読ませたかった
要は少し「飽きた」ということです。
新しいテーマはこれらを改善してくれました。
テーマ変更に際してはほとんどやることがなく、やったことといえば以下ぐらいです。
- git submoduleの更新
- config.tomlの見直し
- それに合わせたディレクトリ構造の見直し
デザインはいくつかのカッコいいなあと思うサイトを参考にさせていただきました。
あまり飾らずよりミニマムな感じが今は自分的に良いと思うようでした。
CraftやNotionを外部公開するのもありだと思いましたが、せっかくだし作っておこうかなと。
Craftはかっこいいし、Notionはいたせりつくせりなんですけどね。。。
Craft – The Future of Documents
Createdocuments,whichwillmakeanimpact.TryCraftforfreebothforpersonalandbusiness/teamsusecases.
www.craft.do
あとSPA/SSRの爆速には憧れますね。簡単にできそうだし。。
少し困ったこと
過去の記事(マークダウンファイル)を移行してデプロイすると、投稿日がビルド日になっていました。
これはテーマに依存するものでconfig.toml
の設定で変更可能でした。
このテーマではデフォルトだとGitHubへのコミット日が記事の投稿日となるため、日付が記事に設定してある日付にならないようでした。
config.toml
に以下の設定を追加し解決です!
[frontmatter]
lastmod = ["lastmod", "date", "publishDate"]
この記事を見て解決しました。ありがとうございます。
Hugo で Git 情報を取得する — ゼロから始める Hugo | Baldanders.info
Hugoの環境をgitで管理している場合はコミット情報等をテンプレートに組み込むことができる。
baldanders.info
今年はこのテーマで更新していこうと思います!