* Add a rawhtml plugin that allows copying raw html files from the srcdir.

master
joey 2007-01-08 21:00:18 +00:00
parent ac08c5d4e0
commit 3f3f3e46ad
4 changed files with 33 additions and 1 deletions

View File

@ -0,0 +1,13 @@
#!/usr/bin/perl
# Copy html files raw.
package IkiWiki::Plugin::rawhtml;
use warnings;
use strict;
use IkiWiki;
sub import { #{{{
$config{wiki_file_prune_regexps} = [ grep { !m/\\\.x\?html\?\$/ } @{$config{wiki_file_prune_regexps}} ];
} # }}}
1

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
ikiwiki (1.39) UNRELEASED; urgency=low
* Add a rawhtml plugin that allows copying raw html files from the srcdir.
-- Joey Hess <joeyh@debian.org> Mon, 8 Jan 2007 15:53:25 -0500
ikiwiki (1.38) unstable; urgency=low
* Corrected a bum regexp in openid munging.

View File

@ -1,7 +1,7 @@
[[template id=plugin name=html included=1 author="[[Joey]]"]]
[[tag type/html type/format]]
This plugin lets raw html pages be used as source pages for the wiki. The
This plugin lets html pages be used as source pages for the wiki. The
html pages will still be wrapped in the same html template as any other
page, so for best results you should include only the page body in the html
file. Also, if the htmlscrubber plugin is enabled, the html pages will be

View File

@ -0,0 +1,13 @@
[[template id=plugin name=rawhtml included=1 author="[[Joey]]"]]
[[tag type/html type/format]]
This plugin changes how ikiwiki handles html files, making it treat html
or xhtml files not as source files but as data files that are copied
unchanged when the wiki is built. Compared with the [[html]] plugin, which
treats html files as source files for the wiki, this plugin allows complete
control over html pages. Note that this means that the html will not be
sanitised of problimatic content such as javascript, so it can be insecure
to enable this plugin if untrusted users have write access to your wiki's
repository.
This plugin is included in ikiwiki, but is not enabled by default.