自作パーサー

MoinMoin のデフォルトの構文でできないことが二つ。

上記二つは config 等で何とかすることはできず、パーサーを直接いじらないと解決できない。 そこで、デフォルトのパーサークラスを継承して小変更を加えた自作のパーサープラグインを作成。 作成にあたって、以下の二つを参考にした。

ダウンロード

MoinMoin 1.9.7 で動作確認済み。 meh.py

インストール

  1. ./wiki/data/plugin/parser に meh.py をコピーする。
  2. パーサーを変更する。
    • #format meh
      をページの先頭に記述するとページ全体のパーサーを変更できる。
    • {{{#!meh
      Wikiテキスト
      }}}
      でページの一部だけパーサーを変更できる。
    • wikiconfig.py を変更すると wiki 全体のデフォルトパーサーを変更できる。
    • test

Moin/meh (最終更新日時 2014-05-19 15:13:55 更新者 dossist)