X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/701982423a160bcedbcc34141bee4f72a9212ce9..5e1d0e5ec5395222dda568c242106d983550d929:/doc/bugs/SSI_include_stripped_from_mdwn.mdwn diff --git a/doc/bugs/SSI_include_stripped_from_mdwn.mdwn b/doc/bugs/SSI_include_stripped_from_mdwn.mdwn index bd895127a..270da86d3 100644 --- a/doc/bugs/SSI_include_stripped_from_mdwn.mdwn +++ b/doc/bugs/SSI_include_stripped_from_mdwn.mdwn @@ -1,3 +1,21 @@ 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 [[templates]] +> 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]]