全ての記事 934 件のうち 178 件の記事が該当しました。 (全 18 ページ)。
指定したパターンにマッチした文字列を処理する RegexFor プラグインを利用すると、例えば、ブログ記事内から h* タグを抽出して、目次を自動生成することができます。目的のヘッダにリンクするような目次を生成する場合、アンカー文字列を適切に設定するために、テンプレートにもう一工夫が必要です。このエントリでは、RegexFor プラグインで抽出した目次項目に、リンク可能な目次を生成するためのテンプレートの記述例を解説しています。
Movable Type ユーザーコミュニティであった、本文から目次を生成できないか?という質問がきっかけです。正規表現の global match でマッチした文字列について、テンプレートタグでゴニョゴニョできれば便利かも? と思って作ってみました。
MovableType 標準の検索用スクリプト(mt-search.cgi
)では、検索結果をキャッシュすることで動作速度を向上させていますが、スクリプトが起動してキャッシュ ヒットを調べてしまう時点でパフォーマンスの向上には限界があります。Apache のキャッシュ モジュールなどが使えれば良いのですが、レンタル サーバなどでは制限があったりします。さくらインターネットのレンタル サーバでは、幸い mod_rewrite モジュールの利用が解放されていますので、先日に公開した FileWriter プラグインを利用して、検索結果のうち、タグ検索をより高速にキャッシュ動作するようにしてみました。
小粋空間様の記事で、Google アナリティクスで特定のページを調べる方法が紹介されていました。説明の手順では、Google Analytics の管理画面をクリックしてメニューを辿る必要がありますが、MovableType の管理画面などで、編集中のブログ記事の解析結果ページに直接リンクできると便利ですよね? そこで、MovableType の管理画面において、ブログ記事やテンプレートなどパーマリンクを持つオブジェクトについて、Google Analytics の個別の解析結果ページへのリンクを追加する MovableType プラグインを書いてみました。
先日、立て続けに公開した 2 本の MovableType プラグイン、XMLTransformer と HttpUserAgent を利用して、外部のウェブサービスから RSS などの XML 文書を取得し、これを整形して表示する方法を紹介します。MovableType には、RSS に対応したプラグインが既に幾つかあったりしますが、XMLTransformer では XSLT を利用しているため、RSS フィードに限らず、ありとあらゆる XML 文書に対応できます。
MovableType の製品名やバージョン番号などの情報を、プラグイン側で自由に変更・設定するための MovableType プラグインです。MovableType プラグインの開発中に、テスト目的と興味半分で作ったものなので、実用性はよくわかりません