|
サイズ: 681
コメント:
|
サイズ: 1243
コメント:
|
| 削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
| 行 1: | 行 1: |
| #format wiki | |
| 行 12: | 行 13: |
| == ダウンロード == MoinMoin 1.9.7 で動作確認済み。 |
|
| 行 13: | 行 16: |
== インストール == 1. ./wiki/data/plugin/parser に meh.py をコピーする。 1. パーサーを変更する。 * {{{ #format meh }}}をページの先頭に記述するとページ全体のパーサーを変更できる。 * {{{{ {{{#!meh Wikiテキスト }}} }}}}でページの一部だけパーサーを変更できる。 * wikiconfig.py を変更すると wiki 全体のデフォルトパーサーを変更できる。 test |
自作パーサー
MoinMoin のデフォルトの構文でできないことが二つ。
- 改行の保存ができない
WikiName の自動リンクを off にできない
上記二つは config 等で何とかすることはできず、パーサーを直接いじらないと解決できない。 そこで、デフォルトのパーサークラスを継承して小変更を加えた自作のパーサープラグインを作成。 作成にあたって、以下の二つを参考にした。
ダウンロード
MoinMoin 1.9.7 で動作確認済み。 meh.py
インストール
- ./wiki/data/plugin/parser に meh.py をコピーする。
- パーサーを変更する。
#format meh
をページの先頭に記述するとページ全体のパーサーを変更できる。{{{#!meh Wikiテキスト }}}でページの一部だけパーサーを変更できる。- wikiconfig.py を変更すると wiki 全体のデフォルトパーサーを変更できる。
- test