giuseppe.bilotta@94e824d38b59eac6c61da2ef23fad955d65eb2a1 2019-08-30 01:31:05 -04:00 committed by admin
parent 430f69034f
commit d2156517e7
1 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,38 @@
Hello,
I have just updated an ikiwiki installation of mine from the `master` branch in 2014
to the current `master` (430f69034f7c9f64325ef48da3b3eaf0d685dcc5), and found out that the
the footnote support with MultiMarkdown is broken. After some investigation, I believe that
the breakage was introduced in 4db4e589e4c73f076b666a77b86743695454a3ce, with Discount support
for footnotes. The conditional for the footnote support in MultiMarkdown is inverted.
I've been running with this patch to fix it:
From 8c624b3cc67bf41b3987a27b15a8dee5fe1087f7 Mon Sep 17 00:00:00 2001
From: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
Date: Thu, 29 Aug 2019 16:51:45 +0200
Subject: [PATCH] Fix inverted conditional for multimarkdown footnote support
---
IkiWiki/Plugin/mdwn.pm | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/IkiWiki/Plugin/mdwn.pm b/IkiWiki/Plugin/mdwn.pm
index eefa29a97..cff4204ef 100644
--- a/IkiWiki/Plugin/mdwn.pm
+++ b/IkiWiki/Plugin/mdwn.pm
@@ -77,9 +77,7 @@ sub htmlize (@) {
$markdown_sub=sub {
my %flags=( use_metadata => 0 );
- if ($config{mdwn_footnotes}) {
- $flags{disable_footnotes}=1;
- }
+ $flags{disable_footnotes}= not $config{mdwn_footnotes};
Text::MultiMarkdown::markdown(shift, \%flags);
}
--
2.21.0.595.g6364b05174
[[!tags patch]]