リニューアルですでにすべてのコンテンツは Haramizu.jp に移行が完了していましたが、haramizu.com はそのまま置いていました。折角なので、きれいに整理しつつ redirect することにしました。
H
by Shinichi Haramizu
リニューアルに関しては、これで完了となります。事前の記事は以下の通り。
blog
Web サイトリニューアルしました - ブログ編
このサイトで展開していたブログですが、今年の初期の頃から毎日更新ということで進めていました。一方 haramizu.com の方は手付かずの状況で放置、という感じになってしまいました。ふと、AI で全部やったら統合するの楽にできるのでは?と思いまして、まずはブログのサイトだけリニューアルしてみました。
blog
Web サイトリニューアルしました - ドキュメント編
Haramizu.com で展開していた技術的な Tips の記事を、ブログサイトだった haramizu.jp にマージをしました。今回、以降をするにあたってすべて Markdown ファイルで記述できるようにして、手軽に変更できるようにした形です。
リダイレクトファイルの作成
Haramizu.com は Next.js で作成をして、Vercel でホスティングをしている形でした。今回、すべてのコンテンツのリダイレクトを設定していきます。
- トップページは haramizu.jp/doc に
- それぞれのコンテンツへのリダイレクトの設定
- 英語のコンテンツはそれの日本語版へのリダイレクト
ページ数はそれほどない、とはいえめんどくさいので以下のような手順で作成をします。
- 現在の haramizu.com の sitemap.xml を取得
- doc の下の slug は変更をしていないので、sitemap.xml の URL と slug を利用してリダイレクトの情報を作成する
- Vercel で展開する redirects の作成
- 展開
このくらいの作業なら AI が簡単にやってくれるので大変重宝します。この記事が公開される頃には、すでにリダイレクトの処理は完了しています。