I have some changes for Ikiwiki's reStructuredText plugin in the works. The changes are available in my github clone of ikiwiki:
http://github.com/engla/ikiwiki
Most importantly the branch rst-wikilinks.
Summary of changes
:wiki: interpreted text role to produce wiki links:
:wiki:`hacks`
Produces:
.. wiki:: replacement directive to name links:
Read about |nothing|. .. |nothing| wiki:: hacks
Produces:
Read about nothing.
Preserve indent of preprocessor output, to keep it inside its indented scope (branch pproc-indent):
.. raw:: html [[!map pages="hacks/ikiwiki*"]]Produces:
- ikiwiki rst
- ikiwiki with git
Optionally read a python script for custom directives. Optionally read an reST "header" file as part of parsing every page. (Branch rst-customize). See more about this on rst examples.