v251103 - 投稿の移動機能
v251103 - 投稿の移動機能
リリース日: 2025年11月3日
機能: 同一アカウント内での投稿のブログ間移動
🎉 新機能:投稿を別のブログへ移動
同一アカウント内で管理している複数のブログ間で、投稿を自由に移動できるようになりました。
できること
- 自分が所有する複数のブログ間で投稿を移動
- 投稿のURL、タグ、コンテンツはそのまま維持
- 移動後は新しいブログのタイムラインに表示
使い方
1. 投稿の編集パネルを開く
移動したい投稿の「編集パネルを表示」ボタンをクリックします。
2. 移動ボタンをクリック
編集パネル内の「更新」「削除」ボタンの横に新しく追加された「移動」ボタンをクリックします。
3. 移動先のブログを選択
ドロップダウンメニューから移動先のブログを選択します。現在のブログ以外のブログが一覧表示されます。
移動先を選択...
└─ ブログ名 (@username)
ブログ名 (@username)
...
4. 移動を実行
「移動を実行」ボタンをクリックすると、投稿が選択したブログに移動します。
移動が完了すると、自動的に新しいブログの投稿ページにリダイレクトされます。
例
移動前
https://nonsense.buzz/blog-tech/post/12345
移動後
https://nonsense.buzz/blog-personal/post/12345
投稿ID(12345)は変わりませんが、URL内のブログ名(username)が変更されます。
📝 注意事項
できること
- ✅ 自分のアカウントで作成した複数のブログ間での移動
- ✅ 投稿内容、タグ、画像、音声などはすべて維持
- ✅ いいね、コメントもそのまま維持
できないこと
- ❌ 他のユーザーのブログへの移動
- ❌ 他のユーザーが作成した投稿の移動
- ❌ ブログが1つしかない場合の移動(移動先が必要です)
移動時の影響
-
URL変更: 投稿のURLが変更されます
- 旧URL:
/@旧ブログ名/post/投稿ID - 新URL:
/@新ブログ名/post/投稿ID
- 旧URL:
-
自動リダイレクト: 移動後、新しいURLに自動的にリダイレクトされます
-
タイムライン:
- 旧ブログのタイムラインからは削除されます
- 新ブログのタイムラインに追加されます
-
ページキャッシュ: システムが自動的に以下をキャッシュ更新します
- 旧ブログのトップページ
- 新ブログのトップページ
- 投稿ページ(両方のURL)
🔧 技術的な改善
- セキュリティ強化: 同一アカウント内のブログのみに制限
- バリデーション: 移動先の存在確認と権限チェック
- 自動revalidation: Next.jsのISRによる自動キャッシュ更新
- エラーハンドリング: わかりやすいエラーメッセージ
💡 使用例
ケース1: テーマ別にブログを整理
技術ブログと個人ブログを分けている場合、誤って技術記事を個人ブログに投稿してしまった際に、簡単に技術ブログへ移動できます。
ケース2: プロジェクトごとにブログを分ける
複数のプロジェクトで別々のブログを運営している場合、記事の所属を変更したくなった際に移動できます。
ケース3: アーカイブブログへ移動
古い投稿を専用のアーカイブブログに移動して整理できます。
🚀 今後の予定
今後、以下の機能追加を検討しています:
- 複数投稿の一括移動
- 移動履歴の表示
- 移動のアンドゥ(取り消し)機能
- 旧URLから新URLへの自動リダイレクト設定
フィードバック
この機能についてのご意見・ご要望は、GitHub Issuesまたは@shouまでお寄せください。
関連リンク: