HugoのBlogに記事検索機能を追加する
このブログはHugoで構築されています。
Cloudflare PagesとHugoでブログ作った
シンプルかつ高速でとても気に入っているのですが、流石に記事検索機能が欲しいなと思っていたので追加しました。
実装 Hugoそのものに検索機能はないのですが、公式ドキュメントにいくつか実装パターンが紹介されています。
Search for your Hugo Website
その中でも追加でライブラリ …
...
Jan 11, 2023
-
2 min read
初のGoプログラミングでtestやreleaseを自動で実行するまで
今年はコーディングをもっと頑張ろうと思い、前から気になっていたGo言語に挑戦してみています。
コーディング自体も癖はありつつも楽しいんですが、test, installやrelease作成など周辺の仕組みが洗練されていて初心者でも簡単にできました。
試しにCLIツールを作ってみたんですが、その際に諸々整えた流れをまとめておこうと思います。 …
...
Jan 9, 2023
-
4 min read
Terraformの練習をローカルで完結させるのにk8sが手軽で良かった
Terraformを試すときに困ったこと サクッとTerraformを試してみたいと思ったときに悩む要素の一つがProviderの準備かと思います。
ベタなのはAWS/Azure/Google Cloud Platformあたりだと思います。ただそのためにわざわざアカウント作るのも手間だし、何よりTerraformを試したいだけなのにコストやセキュリティのことを心配したくないなと億劫になっていまし …
...
Jan 7, 2023
-
5 min read
設計書には採用しなかった案も書いた方がいい
TL;DR 設計書には採用しなかった案も書いた方がいい B案をなぜ棄却したかが書いてあると後から読んだ人が設計の意図を理解しやすい ソフトウェアアーキテクチャの基礎を読もう あるある 既に稼働しているシステムなどについてキャッチアップしようとして、設計書などを読むことはよくありますが
〇〇機能を実現するためにAのサービスを使っている xx言語で実装されていてyyサーバで稼働している ということは理 …
...
Dec 30, 2022
-
3 min read