はてなダイアリーとWordPressの「タグ」
はてなダイアリーには、他のblogでいうところのタグがありません(よね?)
その代わり、複数のカテゴリをつけることができます。
はてなダイアリーを元にFeedWordPressでWordpressに自動投稿する場合、これらのカテゴリ・タグはどのようにするべきでしょうか。検討してみました。
一番簡単なのははてなダイアリーに「タグ」があることなのですが、ありません(再度確認)。
次に簡単なのはWordPressに投稿される記事にはタグがつかないことを受け入れるという選択肢ですが、なんか寂しいです(あるものは使いたい主義)。
そこで、FeedWordPressの設定を検討したことが生きてきます。
つまり、「Categories & Tags Settings」で、「create a new tag」を選択します。
この場合、WordPress上には存在しないカテゴリ名がはてなダイアリーからFeedWordPressに渡された場合、WordPressに新しいカテゴリとして作らず、タグとして扱います。
WordPress上に存在するカテゴリと、存在しないカテゴリがはてなダイアリーからFeedWordPressに渡された場合、前者はカテゴリとして後者はタグとして扱います。
だから
で、なんとなく希望する感じに振り分けられるというわけ。ステキング
問題は、今までそんなこと考えて記事を投稿していなかったことですが……。
まぁ
- そもそもはてなダイアリーのRSSは、5日分しか出力しない
- 5日以上以前の記事をはてなダイアリーからWordPressに手動で移す必要がある
- しかもWordPress側でもパーマリンクははてなダイアリーに残す(FeedWordPressの私の設定)から、通常の移行手順ではデータ移行できない
- はてなダイアリーは開始してまだ1ヶ月ぐらいしかないから量自体は少ない
という条件のしばりがあります(細かい)
そうすると
- 過去のはてなの日記を「はてなの日記データ形式」でエクスポート
- タグ付けも含め、修正
- 5日分インポート
- FeedWordPressで記事のアップデートチェック
- 5日分インポート
- FeedWordPressで記事のアップデートチェック
....(以下繰り返し)
とするのが一番技術的に面倒がなく、確実&シンプルにできる方法なのでしょうね。
ついでに、http://d.hatena.ne.jp/mitaina/20090711/1247282901=title=続きを読むタグ変換スクリプトに修正を加え、RSSのtitleにカテゴリを表示しないようにpreg_match_allかpreg_replaceしますか。
↓同感です。
▽見出しや Feed に含むのはどうかなあ
http://hxxk.jp/2006/05/01/2352
RSS上ではカテゴリはちゃんと別の要素として出力してるんだから、titleに混ぜる必要ないと思うんですけど、これがはてな文化なんですかねぇ?(それが使い勝手がいいときもあるので、慣れの問題なのかもしれませんが)