« 日本語外のコメントやトラックバックを対処するプラグイン | メイン | エントリーのプレビュー表示をするプラグイン »

2005年12月18日

●blockquote要素でも自動改行してくれるプラグイン

blogで記事を書く場合、改行は自動認識をしてくれます。
なので、いちいち<br>タグなどを入力する必要はありません。
これもblogの特徴だと、俺は思っています。

しかし、blockquoteで囲まれた要素となると、手動で<br>を入力する必要があります。
そのため、非常に手間が掛かることがあります。
特に、カスタマイズ記事などでソースを表示させる人は、blockquote要素を利用することが多いかもしれませんね。
(俺はよく利用していますので、ほぼ必須要素ですね。)

てことで、blockquote要素内でも自動的に改行をしてくれるプラグインがありました。
「改行を変換する」を改良するプラグイン(from The blog of H.Fujimoto)から導入できます。
無事に設定できれば、改行で手間を取ることはないでしょう。

このプラグインを導入したら、エントリー時の初期改行設定を変更しておきましょう。
個別blogの『環境設定』→『設定』→『新規投稿』にある『改行設定』を見て下さい。
ココに改行テキストエディターとあると思います。
それを初期値に変更して保存しておけば、OKです。

余談ですが、このプラグインはVer3.2英語版で動作しているそうです。
もしかしたら俺の環境だけかも知れませんが、一つ気になっている点があるので紹介しておきます。
例えば、下記内容のエントリーをしたとします。

改行が
消える?
<blockquote>
俺の環境だけ?
</blockquote>

一見問題なさそうですが、WEB上からblogを閲覧すると下記になってしまいました。

改行が消える?
<blockquote>
俺の環境だけ?
</blockquote>

何故か、<blockquote>タグの上にある改行が消えてしまいます。
俺の環境がVer3.2-ja-2だからかも知れませんが、よく分かりません。
(可能性としては、入れ子として判断されているのかも。入れ子は正常の動作しないそうですから。)

とりあえず対処法は一応分かったので、今のところはその方法でやってみるつもりです。
エントリーする際に、あえて改行を1つ追加しておきます。

改行が
消える?

<blockquote>
俺の環境だけ?
</blockquote>

このように<blockquote>の前に改行を1つ追加することで、上記現象を回避することができました。
似たような現象が起こっていたら、試してみてはどうでしょうか。
・・・って、実は俺が無知なだけで、<blockquote>の前には改行を入れるのが当たり前だったりして。(^^;

なんにせよ、いつも便利なプラグインをありがとうございます。

トラックバックURL

このエントリーのトラックバックURL:
http://neta20000.net/cgi/mt/mt-tb.cgi/11

コメントする