Support svg as a inlinable image type
svg images can be included on a page by simply linking to them, or by using the img directive. Note that sanitizing svg files is still not addressed.master
parent
4272e1e56d
commit
c90bc78d44
|
@ -1026,7 +1026,7 @@ sub bestlink ($$) {
|
||||||
sub isinlinableimage ($) {
|
sub isinlinableimage ($) {
|
||||||
my $file=shift;
|
my $file=shift;
|
||||||
|
|
||||||
return $file =~ /\.(png|gif|jpg|jpeg)$/i;
|
return $file =~ /\.(png|gif|jpg|jpeg|svg)$/i;
|
||||||
}
|
}
|
||||||
|
|
||||||
sub pagetitle ($;$) {
|
sub pagetitle ($;$) {
|
||||||
|
|
|
@ -15,6 +15,9 @@ ikiwiki (3.20110609) UNRELEASED; urgency=low
|
||||||
* Add libtext-multimarkdown-perl to Suggests. Closes: #630705
|
* Add libtext-multimarkdown-perl to Suggests. Closes: #630705
|
||||||
* headinganchors: Plugin by Paul Wise that adds ids to <hn> headings.
|
* headinganchors: Plugin by Paul Wise that adds ids to <hn> headings.
|
||||||
* html5 is not experimental anymore. But not the default either, quite yet.
|
* html5 is not experimental anymore. But not the default either, quite yet.
|
||||||
|
* Support svg as a inlinable image type; svg images can be included on a
|
||||||
|
page by simply linking to them, or by using the img directive.
|
||||||
|
Note that sanitizing svg files is still not addressed.
|
||||||
|
|
||||||
-- Joey Hess <joeyh@debian.org> Thu, 09 Jun 2011 10:06:44 -0400
|
-- Joey Hess <joeyh@debian.org> Thu, 09 Jun 2011 10:06:44 -0400
|
||||||
|
|
||||||
|
|
|
@ -17,6 +17,16 @@ The 'img' plugin also seems to not support SVGs.
|
||||||
> image (png). The img plugin could probably do that fairly simply.
|
> image (png). The img plugin could probably do that fairly simply.
|
||||||
> --[[Joey]]
|
> --[[Joey]]
|
||||||
|
|
||||||
|
>> This seems to have improved since; at least chromium can display svg
|
||||||
|
>> images from `<img>` tags. Firefox 3.5.19 did not in my testing.
|
||||||
|
>>
|
||||||
|
>> So, svgs can now be included on pages by linking to them, or by using
|
||||||
|
>> the img directive. The most portable thing is to use the img directive
|
||||||
|
>> plus some size, which forces them to be resized and a png to actually
|
||||||
|
>> be displayed.
|
||||||
|
>>
|
||||||
|
>> I have not yet tried to do anything with sanitizing them. --[[Joey]]
|
||||||
|
|
||||||
>> I'm working on inline SVG and MathML support in ikiwiki and I've
|
>> I'm working on inline SVG and MathML support in ikiwiki and I've
|
||||||
>> modified my htmlscrubber to sanitize SVG and MathML using the
|
>> modified my htmlscrubber to sanitize SVG and MathML using the
|
||||||
>> whitelists from html5lib. Here's a [patch][]. I've also made some
|
>> whitelists from html5lib. Here's a [patch][]. I've also made some
|
||||||
|
|
Loading…
Reference in New Issue