rss10 プラグインや wikieditish プラグイン用のフレーバーで使用している
foreshortened プラグイン
に手を入れてみました。
オリジナルの
foreshortened プラグイン は、
半角の . や ! 、? までで本文を短くしたものを
返値としますが、これだと極端に短くなったり、日本語の文章だと
まったく短くならなかったりするもので気にはなっていました。
代替となる hail2u.net 製の
excerpt プラグインというのもあるのですが、
これはエントリを書くときに しっかりと <p> ~ </p> で
センテンスを切ってやらないと効果を発揮しないので…
そうです。うちの場合、つっこんでも全く無意味でした(^^;;;>
改造するにあたって、文字数をカウントして云々とか言う方法は、
文字コードの扱いでコードが煩雑になりそうだったので却下。
で、自分がエントリするときのテキストを見て、
文字数に閾値を設けて改行コード単位で短くした文字列をつなげていく方法を
思いつきました。
これがなかなかどうして、いい感じ (^^)v 。満足。
(実際、どんな感じかは rss フィードを見ていただければわかるかと思います)
Posted on Feb 05, 2005 at 00:20