blob: 5519e45c682a450d5d5c027fb0b2a70398739736 (
plain)
If I have a <--#include virtual="foo" --> in some file, it gets stripped, even though other HTML comments don't get stripped. I imagine it's some plugin doing it, or IkiWiki itself, or an IkiWiki dependency, but I haven't found where this is happening. I'm trying to implement a workaround for my sidebars forcing a rebuild of the wiki every day - I use the calendar plugin - when the day changes, by using SSI.
It is probably the [[plugins/htmlscrubber]] plugin. -- [[Jon]]
htmlscrubber does strip these, because they look like
a html tag to it, not a html comment. (html comments start
with <!-- .. of course, they get stripped too, because
they can be used to hide javascript..)
Anyway, it makes sense for the htmlscrubber to strip server-side
includes because otherwise your wiki could be attacked
by them being added to it. If you want to use both the htmlscrubber and
SSI together, I'd suggest you modify the [[wikitemplates]]
and put the SSI on there.
Ie, page.tmpl has a
div that the sidebar is put into; if you just replace
that with the SSI that includes your static sidebar,
you should be good to go. --[[Joey]]
[[done]]
|