hario@harionote:~/blog$ glow articles/harionote-renewal-2026.md

File: articles/harionote-renewal-2026.md2.3Kmarkdown

---
date: tags: [#newt #nextjs #netlify]
---

サイトをリニューアルしました

※この記事は原案をAIにまとめてもらってその後手で修正しました。

サイトをリニューアルしました。

きっかけはHarionoteで使っていたNewtのサービス終了でした。 今回のリニューアルでは別のCMSへ乗り換えるのではなく、コンテンツをGitリポジトリで管理する方針にしました。

せっかくなのでデザインも同時に作り直しました。

ただほとんどの作業はOpenAIのCodexを使って行ったので数日で済みました。(ほんとに助かった) デザインもAIが作った感があるのはそのためですね。(またそのうちデザインは変えるかも)

変更前と変更後

項目リニューアル前リニューアル後
記事管理Newt CMSMarkdown + frontmatter
Next.jsPages RouterApp Router
ページ生成Newt APIからSSG静的エクスポート

リニューアル前の構成

HarioNoteリニューアル前のシステム構成図

記事はNewtで管理し、Netlifyでビルドを動かしていました。Next.jsはビルド時にNewt APIから記事を取得しますが、検索はブラウザからNewt APIを直接呼び、画像もNewtのCDNから配信していました。

リニューアル後の構成

HarioNoteリニューアル後のシステム構成図

記事、タグ、サイト設定、画像をすべてGitHubのリポジトリ内へ移しました。masterへマージするとNetlifyでビルドされ、静的HTML、最適化画像、検索インデックス、メタデータ、sitemapを生成します。

感想

Newtの終了に間に合ってよかった。 最近のコーディングエージェントの進化のスピードがすごいから逆にここまで待ってよかったかも。 今は大きなレガシーほど対応を少し待った方が先の未来でより少ないコストで解消ができるかもしれないという、とても珍しい時期かもしれないですね。

share:

sponsored

whoami

Hario

最近はReactとかNext.jsとかをよくさわってるただのエンジニアです。開発関連の記事が多めですが、ガジェットも好きだったりします。たまにそれらとは全然関係ない記事も書いたりもします。

hario@harionote:~/blog$