2024-06-30T08:29:18.145Z
3度目の個人サイトの構築です🫢
一度も完成と呼べるまで作り込めたことがないのになぜ何度もスクラップ&ビルドを...と自分でも思っているけど、基本的には使いたいものがコロコロ変わるから若干仕方がない気もしている。
👇 今回の技術スタックを以下に簡単に書きます 👇
Next.js
(App Router)tailwindcss
microCMS
unified
(remark
/ rehype
)
rehype-highlight
を利用してhighlight.jsの強調表示に対応していますrehype-react
を使っています開発体験的な方向ではGitHub ActionsでVercelへのデプロイワークフローを自動化したり、microCMSの記事更新をフックにデプロイさせたり、なんやかんや色々やっているんだけど、そこら辺は気が向いたらまとめてみるかも...
前回は明確に飽きてしまった理由があって、Astroを使って構築したものの、トップページから結構インタラクションをモリモリにしてしまったこともあってほぼAstro IslandsでReactコンポーネントを書き続けるという「いやもうそれReact(Next.js)でいいじゃん...」という結論になってしまったからだったりする...途中から構築したいものに対してAstroを使う理由がわからなくなってしまった😇
あとView Transitionを試したかった的な理由があったりもしたけど、そもそも自分の作っていたコンテンツ的にView Transitionがあまりにもtoo muchでイマイチモチベーションに繋がらなかったなどなど...
今回は現職(SmartHR)でよく扱っている技術構成とある程度共通しているところもあったりして、業務でも役に立てられる形で構築をしているので今までよりはモチベーションが継続できると信じてとりあえず続けられる限りメンテナンスを頑張ってみます🙂
まだまだ装飾はおろかコンテンツすら用意できていない状態ですが、今回こそちゃんと継続したい気持ちだけはあります(気持ちだけは)
ブログを書くこと自体がとても苦手なので、コードレシピとかちょっとした日誌とか、続けられそうなコンテンツを考えながらなんとかやっていこうかな〜〜〜
できるだけメンテナンスが続くように、無理のない範囲で頑張ります🙂