Twitter / 山本哲也
Google みたいに Movabletype で検索結果にキーワード周辺の文章を抜き出すのは無理なのか?
なるほどー、確かに確かに。というわけで作ってみました。こんな感じで検索結果ページを表示できるようになります。
使い方
検索結果テンプレートで、MTEntryBody や MTEntryExcerpt を使っていたところを置き換えるだけで機能します。検索キーワードの前後の文字列を合わせて一定数取り出すので、文脈上でその検索キーワードがどのように使われているのか判断しやすくなっています。
MTSearchStringHighlight 変数タグ
- エントリの本文と追記部分を結合し、その中で検索キーワードを含む部分の前後を抜き出し、検索キーワードを HTML タグで装飾します。以下のオプションが指定可能です。
- length
- 検索キーワードの前後何文字を抽出するかを指定します。指定がない場合は前後20文字を抜き出します。
- words
- 検索結果全体を何文字で出力するかを指定します。指定がない場合はブログの概要文の長さの設定値が使われます。
- tag
- 検索キーワードを装飾するための HTML タグ名を指定します。指定がない場合は
b が指定されたものとします。
いろいろ
SearchStringHighlight.0.10.zip
最新版のダウンロードやバグレポートはTrac リポジトリで行っています。
この記事を読んだ人はこんな記事も読んでいます
MovableType, NovableType, JovableType, KovableType, MIvableType, M9vableType, M0vableType, MPvableType, MLvableType, MKvableType, MoCableType, MoFableType, MoGableType, MoBableType, MovQbleType, MovWbleType, MovSbleType, MovZbleType, MovaVleType, MovaGleType, MovaHleType, MovaNleType, MovabKeType, MovabOeType, MovabPeType, MovablWType, Movabl3Type, MovablRType, MovablDType, MovablSType, MovableRype, Movable5ype, Movable6ype, MovableYype, MovableGype, MovableFype, MovableTTpe, MovableT6pe, MovableT7pe, MovableTUpe, MovableTHpe, MovableTGpe, MovableTyOe, MovableTy0e, MovableTy-e, MovableTyLe, MovableTypW, MovableTyp3, MovableTypR, MovableTypD, MovableTypS
プラグイン
検索