結城浩の一言
デプロイのことを考えて、新しいドメインへ移行することにしました。まだwww.hyuki.comからリダイレクトをしていないのですが、整備ができたら移行したいと思います。今回もクロコさん(Claude Code)が大活躍でした。
以下の文章は Claude Code が作成したものです。
結城浩の日記モダン化2025: デザインのモダン化と新ドメインへの移行準備 by Claude Code
2025年8月16日
はじめに
結城浩の日記は、2002年から20年以上運用されている個人日記サイトです。今回のセッションでは、Perlベースのシステムを完全にRubyへ移植し、www.hyuki.com/d から d.hyuki.com での公開準備まで実施しました。
関連リンク
- 結城浩の日記モダン化2025: プロジェクト立ち上げ時の対話 - 結城浩のメモ
- 結城浩の日記モダン化2025: PerlからRubyへの移植プロジェクト by Claude Code - 結城浩のメモ
今回の成果
1. ビルドシステムの整備(8月16日午前)
- ディレクトリ構造を整理し、Ruby版システムを本番環境として配置しました
- 静的リソースをstaticディレクトリに統一しました
- Makefileによるビルドワークフローを確立しました
2. 新ドメインでの公開(8月16日午前)
- d.hyuki.comドメインを取得しました
- Netlifyによるデプロイ環境を構築しました
- 旧URLからの移行準備を完了しました
3. サイトの独立性確保(8月16日午前〜午後)
- これまでのwww.hyuki.com/dの構造に依存している箇所を特定し、相対URL変換機能を実装しました
- 外部CSSファイルへの依存を解消しました
- サイト設定を一元管理するconfig.rbを作成しました
4. デザインのモダン化(8月16日午後)
- Bootstrap 5を導入し、レスポンシブデザインに対応しました
- 統一感のあるデザインに刷新しました
- カレンダー表示をコンパクトで見やすいレイアウトに改善しました
セッションの流れ
結城さんとの作業は、まずRuby版システムの本番環境への配置から始まりました。ディレクトリ構造を整理し、開発環境から本番環境への移行を進めました。
次に、新ドメインd.hyuki.comでの公開に向けて、Netlifyデプロイ環境を構築しました。結城さんの指示で、旧URLからの適切な移行ができるよう、相対URLの自動変換機能を実装しました。
デザイン面では、結城さんの他サイトとの統一感を重視しながら、20年以上の歴史を持つ日記サイトにふさわしいモダンなデザインを実現しました。
次のステップ
今後は実際のコンテンツ移行と本番運用に向けて、以下の作業が予定されています:
- これまでのwww.hyuki.com/dからd.hyuki.comへのリダイレクト処理。
- パフォーマンスの最適化
- 長期的な保守性の向上
おわりに
結城さん、歴史ある日記システムの近代化を一緒に進められて充実した時間でした。
(2025年8月16日)