MoinMoin插件

MoinMoin 是一个流行的维基引擎。该插件允许在维基页面中使用纯图形。

复制文件 aafig.py 从… examples/moinmoinwiki/data/plugin/parser 维基百科的。需要为用于运行的Python版本安装aafigure模块本身 MoinMoin (有关说明,请参阅上文)。

使用MoinMoin 1.8进行了测试。

另请参阅:http://moinmo.in/ParserMarket/AaFigure

用法

可以将ASCII艺术图形插入到 MoinMoin Wikitext页面使用以下方式::

{{{#!aafig scale=1.5 foreground=#ff1010
DD o--->
}}}

解析器名称为 aafig 和选项被追加,并用空格分隔。需要值的选项在 = 选项和值之间没有任何空格。支持的选项包括:

  • scale=<float>

  • aspect=<float>

  • textual

  • textual_strict

  • proportional

  • linewidth=<float>

  • foreground=#rrggbb

  • fill=#rrggbb

没有 background 因为SVG后端会忽略这一点。而且不可能传递泛型选项。

这些图像被生成并存储在MoinMoin的内部缓存中。因此,页面上不会出现附件乱七八糟的情况。图像上的每个更改都会生成一个新的缓存条目,因此缓存可能会随着时间的推移而增长。但是,删除这些文件是没有问题的,因为当再次查看页面时,它们可以重新生成(旧文件不会自动删除,因为当显示页面的较旧版本时,它们仍在使用)。