2009/05/30

送信するContent-TypeでbloggerへHTMLを直接ポストできるとは

bloggerへメール経由で記事をポストする場合、体裁をコントロールしようと思ったら、送信前に直接HTMLコードを編集できた方が良いと思っています。
普通はそんな事を考えたりしないのでしょうけれど、改行は<br />を挿入しているか、<p>に対応する</p>が挿入されているか確認したいからです。

thunderbirdはいくらかコントロールする事が可能です。
それでもコードは確認できなさそうで、自分が二重に<p>を挿入していないかチェックするといった手段はなさそうで、ポストした後にblogger上でコードをチェックしないと不安です。

やはりメールでbloggerに記事をポストしようとするなら、普通のメールエディタとは少し違う機能が必要そうです。


ここから下はbloggerにポストした後で編集しています。
thunderbirdからポストしたオリジナルの記事はいくつか修正しています。

  • &lt;p&gt;の&部分が&amp;に変換されてしまい、タグのように表示できないため、ソースを手動で"&amp;lt;"を"&lt;"のように修正
  • 段落を囲む<p>に対応する</p>が挿入されないので手で挿入
  • ブラウザで75バイト近辺で改行されたところに<br>が入っているので、不適当なものは削除して必要なものも<br />で置き換え
  • 本物の改行は<br />で置き換えられてソースがみずらいので手動で改行
こんなところでしょうか。

改行文字は1 or 2バイト程度とはいえ、blogger全体では相当な量になるでしょうから、削除する意義があるのでしょう。(メール本文の改行コードはCRLFである必要はないはずだよなぁ…)
thunderbirdからの投稿はちょっと使えないかなぁ。

0 件のコメント: