Added experimental code, metamail, pandoc, and path plugins

master
Jason Blevins 2008-11-04 11:16:58 -05:00
parent 5f4b41076c
commit d175961d41
1 changed files with 26 additions and 3 deletions

View File

@ -29,7 +29,8 @@ Current ikiwki issues of interest:
## Plugins ## Plugins
These plugins are experimental. Use them at your own risk. Read the These plugins are experimental. Use them at your own risk. Read the
perldoc documentation for more details. perldoc documentation for more details. Patches and suggestions are
welcome.
* [mdwn_itex][] - Works with the `mdwn` plugin to convert inline LaTeX * [mdwn_itex][] - Works with the `mdwn` plugin to convert inline LaTeX
expressions to MathML using `itex2MML`. expressions to MathML using `itex2MML`.
@ -37,6 +38,30 @@ perldoc documentation for more details.
* [h1title][] - If present, use the leading level 1 Markdown header to * [h1title][] - If present, use the leading level 1 Markdown header to
set the page title and remove it from the page body. set the page title and remove it from the page body.
* [code][] - Whole file and inline code snippet syntax highlighting
via GNU Source-highlight. The list of supported file extensions is
configurable. There is also some preliminary [documentation][code-doc].
See the [FortranWiki](http://fortranwiki.org) for examples.
* [metamail][] - a plugin for loading metadata from email-style
headers at top of a file (e.g., `title: Page Title` or
`date: November 2, 2008 11:14 EST`).
* [pandoc][] - Markdown page processing via Pandoc. LaTeX and
reStructuredText are optional.
* [path][] - Provides path-specific template conditionals such as
`IS_HOMEPAGE` and `IN_DIR_SUBDIR`.
[mdwn_itex]: http://code.jblevins.org/ikiwiki/plugins.git/plain/mdwn_itex.pm
[h1title]: http://code.jblevins.org/ikiwiki/plugins.git/plain/h1title.pm
[code]: http://code.jblevins.org/ikiwiki/plugins.git/plain/code.pm
[code-doc]: http://code.jblevins.org/ikiwiki/plugins.git/plain/code.text
[metamail]: http://code.jblevins.org/ikiwiki/plugins.git/plain/metamail.pm
[pandoc]: http://code.jblevins.org/ikiwiki/plugins.git/plain/pandoc.pm
[path]: http://code.jblevins.org/ikiwiki/plugins.git/plain/path.pm
## MathML and SVG support ## MathML and SVG support
So far, I've made some notes on sanitizing MathML and SVG via So far, I've made some notes on sanitizing MathML and SVG via
@ -82,5 +107,3 @@ page in the first place (unless they post directly to the right URL).
[template-patch]: http://xbeta.org/gitweb/?p=xbeta/ikiwiki.git;a=blobdiff;f=templates/page.tmpl;h=380ef699fa72223744eb5c1ee655fb79aa6bce5b;hp=9084ba7e11e92a10528b2ab12c9b73cf7b0f40a7;hb=416d5d1b15b94e604442e4e209a30dee4b77b684;hpb=ececf4fb8766a4ff7eff943b3ef600be81a0df49 [template-patch]: http://xbeta.org/gitweb/?p=xbeta/ikiwiki.git;a=blobdiff;f=templates/page.tmpl;h=380ef699fa72223744eb5c1ee655fb79aa6bce5b;hp=9084ba7e11e92a10528b2ab12c9b73cf7b0f40a7;hb=416d5d1b15b94e604442e4e209a30dee4b77b684;hpb=ececf4fb8766a4ff7eff943b3ef600be81a0df49
[cgi-patch]: http://xbeta.org/gitweb/?p=xbeta/ikiwiki.git;a=commitdiff;h=fa538c375250ab08f396634135f7d79fce2a9d36 [cgi-patch]: http://xbeta.org/gitweb/?p=xbeta/ikiwiki.git;a=commitdiff;h=fa538c375250ab08f396634135f7d79fce2a9d36
[mdwn_itex]: http://code.jblevins.org/ikiwiki/plugins/mdwn_itex.pm
[h1title]: http://code.jblevins.org/ikiwiki/plugins/h1title.pm