blob: 6ed05b206e9d88d03cb0470973c0f15268195463 (
plain)
[[I|tschwinge]] started writing a plugin to render Texinfo
inside the ikiwiki environment.
The plugin is available at http://www.schwinge.homeip.net/~thomas/tmp/texinfo.pm.
It's very basic at the moment, but will be improved over time.
Issues
Conventional ikiwiki [[htmlizeing|plugins/write#index6h3]] plugins
have a one-to-one mapping of input file and output file:
some/where/page.mdwn is rendered to some/where/page.html .
This can also be achieved for Texinfo files, but is somewhat
unusual there, when rendering them to HTML. In general, there
is a N-to-M mapping:
- N Texinfo input files (a main
.texi file,
several helper files (fdl.texi , version.texi , ...), and
additional text files which are included from the main .texi
file, e.g. history.texi , libfoo.texi , libbar.texi .
- M Texinfo output files: the main
.texi file (which include s
the other input files) is usually rendered into a (flat) hierarchy
of HTML files, one file per node, see the table on
http://www.gnu.org/software/texinfo/manual/texinfo/html_node/#Top
for an example.
How to teach this to ikiwiki?
|