ガラパゴスタ

楽する。楽しむ。生み出す。

はてなブログ A の全記事を、別のはてなブログ B のカテゴリー XXX にインポートする

タスク管理に特化したブログ「タスク管理に恋してる」をつくってましたが、更新していないので消すことにしました。その際、もったいないので全記事は本ブログにインポートすることにしました。

一般化して言うと

今回行ったことは、より一般化して言えば

はてなブログ A の全記事を、別のはてなブログ B のカテゴリー XXX にインポートする

となります。

今回行ったこと

インポート先

ライフハック-タスク管理 カテゴリー になります。

記事数ですが、インポート前は 15 くらいだったのが、インポート後は 97 になりました。

f:id:stakiran:20191214194805j:plain

この場違い感が面白いですね。

インポート元

タスク管理の各種概念、理論、ツールなどを調べたり試したり考えたりして楽しんでいるブログです。

作業内容

今回作業したことを備忘録としてまとめておきます。

(1) データファイルの準備

まずはデータファイルを準備します。はてなブログのエクスポート機能を使います。

  • 1: インポート元「タスク管理に恋してる」をエクスポート
  • 2: 1 のデータファイルをコピーする
  • 3: 2 のデータファイルを開き、正規表現でカテゴリーを以下のように修正
    • Old: (CATEGORY\: ).+
    • New: \1ライフハック-タスク管理
    • つまりは「"ライフハック-タスク管理" というカテゴリに集約させて」インポートする

(2) インポートの実行

データファイルを準備できたので、インポートします。

  • インポート先「ガラパゴスタ」に、上記の 3 のデータファイルをインポートする

(3) インポートした記事の修正

要らない記事を消します。

今回は以下を消しました。

  • インポート元の「このブログについて」記事

おわり

はてなブログはインポート・エクスポート機能を持つので、このように 「はてなブログ A の全記事を、別のはてなブログ B のカテゴリー XXX にインポートする」 こともできるのですね。おかげでスムーズに移行できました。

本記事の内容を試される場合、不安なら事前にテストとバックアップをおすすめします。

  • 非公開のブログを適当につくった後、そちらでいったんインポートをテストしてから本番に望む
  • 万一に備えて、インポート先ブログのエクスポートを事前に行っておく

ではまた。

p.s. ちなみにインポート元ブログからの自動リンクは行なえません。