Home > MovableType > Movable Type のプラグイン名と説明を一覧にする

Movable Type のプラグイン名と説明を一覧にする

  • Posted by: master
  • MovableType

プラグイン画面でのプラグイン名のコピーについて

JSで実装されており、クリックするとプラグインの説明が表示される仕様となっている為に結果簡単にコピー出来ない仕様になっています。

ドキュメントを作成する時にどのプラグインを使用しているかを一覧にする際、この仕様の影響でドキュメント制作者は四苦八苦します。

そこでブラウザだけでプラグイン名と説明を抜き出すコードを書きましょう。

Chrome のデベロッパーツールからJSを実行する

下記のコードをMovable Type のプラグイン一覧画面を表示した状態で、Chrome のデベロッパーツールから Console を開きペーストし実行します。

for (var i=0; i<60; i++) {
    console.log(jQuery('#plugin-' + i + ' .plugin-name').text());
    console.log(jQuery('#plugin' + i + '-info p.first-child').text());
}

i<60 の部分は適当です、プラグインを沢山利用しているようでしたらi<100として変更してください。

とりあえず非常に雑なコードですが、一気に取得できるようになります。 空白や空行が含まれる状態で出力されますので整形してお使いください。

データベースから抜き出してもよいのですが、ブラウザからで済ませられるので誰でも実行できる点で便利ではと思います。

追記 MT6以降の場合

MT6から変わったのかもしれません。。 下記のコードで取得できます。

console.log(jQuery('.plugin-name').text());

Comments:0

コメントする

Home > MovableType > Movable Type のプラグイン名と説明を一覧にする

Search

Feeds

Return to page top