Movable Type の検索結果で、1 ページに表示される最大件数は初期設定値で 20 件となっていますが、1 ページに 20 件というは、記事概要を表示した場合にはページが縦に長くなってしまいます。
この 1 ページに表示される検索結果の最大件数を変更するには、mt-config.cgi に以下の環境変数を追加します。
SearchMaxResults 20
最後の数字が、1 ページに表示される検索結果の最大件数になります。
設定を有効にするには、環境変数を追加した mt-config.cgi をアップロード後、サイトを再構築する必要があります。
Movable Type 4.15 以前のバージョンでは “SearchMaxResults” ではなく “MaxResults” を使用します。
SearchMaxResults | 環境変数リファレンス – Movable Type.jp
次に、検索結果ページの下に表示されるページネーションが、検索結果が 1 ページに収まる場合でも “1” と、一文字だけ表示されてしまいます。
この “1” を消すには、デフォルトテンプレートの場合、検索結果テンプレートのページ中程にある
<div class="content-nav"><mt:IfPreviousResults>
〜略
</mt:IfMoreResults></div>
この行を以下の様に変更します。
<mt:pagerBlock>
<mt:getVar name="__value__" setvar="result_number" />
</mt:pagerBlock>
<mt:unless name="result_number" eq="1">
<div class="content-nav"><mt:IfPreviousResults>
〜略
</mt:IfMoreResults></div>
</mt:unless>
Movable Type 4.2 検索結果ページのカスタマイズ:検索結果が1ページだけのときに「1」という表示をなくす – 小粋空間