664 文字
3 分

日記ブログ diary.teraren.com を blog.teraren.com に統合しました

概要#

  • 日記ブログ diary.teraren.com の記事を、このブログ(blog.teraren.com)に統合しました。
  • 旧URLはすべて301リダイレクトで新しいURLに転送されます。ブックマークやリンクはそのままで大丈夫です。
  • RSSは https://blog.teraren.com/rss.xml に一本化しました。

経緯#

このブログは2003年に、大学時代の日記として始まりました。エンジニアとして働くうちに技術記事のほうが多くなったので、2018年に日記を diary.teraren.com として分離して、こちらは技術記事専用にしました。

ところが最近は、日記側に書いていたプライベートやDIY、旅行の話にもテック要素が多くなってきました。たとえば次のような記事です。

どれも「日記」と「技術記事」のどちらに書くべきか毎回迷う内容で、分けている意味が薄れてきました。書く側としても、2つのサイトを運用するのは単純に手間です。ということで、再び1つに戻すことにしました。

やったこと#

項目内容
記事の移行diary.teraren.com の632記事を画像ごと移行
カテゴリの整理日記系は Diary、旅行は Travel カテゴリに集約
旧URLのリダイレクト記事URL、カテゴリ、RSSをすべて blog.teraren.com へ301
diary.teraren.comリダイレクト専用サイトとして残す

移行した記事は Diary カテゴリTravel カテゴリ から読めます。

読者への影響#

  • ブックマーク・リンク: 旧URLは自動で転送されるので、そのままで問題ありません。
  • RSS: diary.teraren.com のフィードも転送されますが、https://blog.teraren.com/rss.xml に登録し直してもらえると確実です。

余談:リダイレクトの話#

両サイトとも Astro + Cloudflare Pages で動いていたので、記事の移行自体は Markdown ファイルを移して frontmatter を揃えるだけで済みました。

手間がかかったのはむしろリダイレクトのほうです。Cloudflare Pages の _redirects には静的ルールが2,000本までという上限があり、旧URLを1記事1ルールで素直に書くと超えてしまいます。日付入りの旧URLは /:year/:month/:day/:slug/ のような動的ルール1本にまとめて、日付がズレている記事だけ静的ルールにする形で収めました。

まとめ#

技術記事も日記も、このブログ1つで読めるようになりました。今後もこのブログに書いていきます。

この記事が役に立ったら
GitHub Sponsorsで応援できます

コメント