rst plugin allows raw html now
rst plugin could be sped up enormously by rewriting it to be a pure python external pluginmaster
parent
85ccb15da1
commit
f0be976690
|
@ -7,16 +7,9 @@ It uses the [reStructuredText](http://docutils.sourceforge.net/rst.html)
|
||||||
markup syntax. You need to have the python-docutils module installed to use
|
markup syntax. You need to have the python-docutils module installed to use
|
||||||
it.
|
it.
|
||||||
|
|
||||||
Note that this plugin does not interoperate very well with the rest of
|
Note that this plugin is rather slow; it forks a copy of python for each
|
||||||
ikiwiki. Limitations include:
|
page. While there is a perl version of the reStructuredText processor, it
|
||||||
|
is not being kept in sync with the standard version, so is not used.
|
||||||
* reStructuredText does not allow raw html to be inserted into
|
|
||||||
documents, but ikiwiki does so in many cases, including
|
|
||||||
[[WikiLinks|WikiLink]] and many
|
|
||||||
[[PreprocessorDirectives|PreprocessorDirective]].
|
|
||||||
* It's slow; it forks a copy of python for each page. While there is a
|
|
||||||
perl version of the reStructuredText processor, it is not being kept in
|
|
||||||
sync with the standard version, so is not used.
|
|
||||||
|
|
||||||
So while you may find this useful for importing old files into your wiki,
|
So while you may find this useful for importing old files into your wiki,
|
||||||
using this as your main markup language in ikiwiki isn't recommended at
|
using this as your main markup language in ikiwiki isn't recommended at
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
The [[plugin/rst]] plugin is slow because it forks python for each page
|
||||||
|
rendered. Now that ikiwiki supports plugins written in
|
||||||
|
[[other_languages|plugin/write/external]], it would be excellent if someone
|
||||||
|
could rewrite the rst plugin as a pure python external plugin. It would
|
||||||
|
then run nice and quick.
|
Loading…
Reference in New Issue