【Plugin】Pluskit の Insert-on-page を使って全てのブログエントリに共通のパーツを挿入する

RapidWeaverのブログ機能はあまり高機能でないので、ブログランキングのパーツやアクセス解析用のタグなどをすべてのブログエントリ(記事)に挿入したい場合はすべて手作業になります。
まあ、これくらいなら手作業でも出来ると思いますが、問題なのは挿入するパーツの変更があった場合です。変更が発生した場合は全てのエントリを編集しなければならないというとてつもない手間が発生してしまいます。
その煩わしさを解消するために、以前「
【Plugin】@stash の使い方(複数ページに配置しても一括で更新出来る共通パーツが作れる)」というエントリでその方法を紹介しましたが、これも毎回@stashタグを挿入するという手間がかかってしまうので完全という訳ではありませんでした。

今回ご紹介するのは、Pluskit の「Insert-on-page」という機能を使う方法です。この方法ならば、ブログエントリ毎に特定のタグを挿入する事もなく、変更が発生した場合でも一括で変更出来ます。以下、簡単にその方法を解説します。

Pluskitを購入する

PlusKitというプラグインがなければなにも始まらないので持っていない人は購入してください。多機能で便利なプラグインなので持っておいて絶対損はないです。


Pluskitの設定をする

Pluskitをインストールしたら、追加ボタンでPluskitのページを作成します。作成したら、ページインスペクタの全般の設定で「有効」と「メニューに表示」
のチェクを外します。ページ名は自由に付けて大丈夫です。
次に、Pluskitの「Insert-on-page」タブを開いて…

  1. プラスボタンをクリックしてインサートパーツを作成
  2. インサートする場所を「ブログエントリの一番下」に設定
  3. 「Insert one par page」のチェックを外して全てのエントリに挿入されるようにする
  4. Triggerボタンをクリックする(詳細は次で説明します)

**



Triggerの設定をする

次にTriggerの設定ですが、直接ブログのページを指定した方が良いと思うので以下のように設定しました。

*


設定が終わったら挿入するコードを入力します。(例ではブログランキングのバナーを入れてみました。)

*


パーマリンクを有効にして「続きを読む」の概要を設定しても表示されます。

解説は以上です。
せっかくの機能なので、はてなブックマークを導入出来ないか研究中です。


おまけ:試しにGoogleAdsenseを入力してみましたが、6エントリまで強制的に挿入するみたいですね。実際は同時表示数の関係で3つが表示されて、3つは空白になってしまいました。概要を設定しても空白が消えなかったのが惜しい所です。(サンプルページ

blog comments powered by Disqus