From 18f35269c26dd23e1c91c5e930ed5d62526b558f Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Mon, 16 Jan 2012 13:42:30 -0400 Subject: [PATCH] mdwn: Added nodiscount setting, which can be used to avoid using the markdown discount engine, when maximum compatability is needed. --- IkiWiki/Plugin/mdwn.pm | 10 +++++++++- debian/changelog | 7 +++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/IkiWiki/Plugin/mdwn.pm b/IkiWiki/Plugin/mdwn.pm index 338468e23..3c3fc9579 100644 --- a/IkiWiki/Plugin/mdwn.pm +++ b/IkiWiki/Plugin/mdwn.pm @@ -25,6 +25,13 @@ sub getsetup () { safe => 1, rebuild => 1, }, + nodiscount => { + type => "boolean", + example => 0, + description => "disable use of markdown discount?", + safe => 1, + rebuild => 1, + }, } my $markdown_sub; @@ -50,7 +57,8 @@ sub htmlize (@) { } } } - if (! defined $markdown_sub) { + if (! defined $markdown_sub && + exists $config{nodiscount} && ! $config{nodiscount}) { eval q{use Text::Markdown::Discount}; if (! $@) { $markdown_sub=sub { diff --git a/debian/changelog b/debian/changelog index 1eab184f5..d014abd50 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +ikiwiki (3.20120116) UNRELEASED; urgency=low + + * mdwn: Added nodiscount setting, which can be used to avoid using the + markdown discount engine, when maximum compatability is needed. + + -- Joey Hess Mon, 16 Jan 2012 13:41:14 -0400 + ikiwiki (3.20120115) unstable; urgency=low * Make backlink(.) work. Thanks, Giuseppe Bilotta. -- 2.32.0.93.g670b81a890