このブログサイトをリニューアルしました。
これまでは Hugo でMarkdownファイルから静的ウェブサイトを生成し、Netlify でホスティングしていました。今回のリニューアルで Next.js の Static Exports を使用して静的サイトを生成し、 Cloudflare Pages でホスティングする形に変えました。
記事コンテンツはNode.jsパッケージの next-mdx-remote を利用してMarkdownからHTMLに変換しています。
以前のサイトでは既存のデザインテンプレートを利用していましたが、現在のサイトはすべてのコンポーネントを1つずつ手作りしています。手間が掛かりましたが大いに勉強になりました。
リニューアルを通じて学んだことはまた追々記事にしていきたいと思っています。