diff options
author | W. Trevor King <wking@drexel.edu> | 2010-09-30 07:53:37 -0400 |
---|---|---|
committer | W. Trevor King <wking@drexel.edu> | 2010-09-30 08:09:29 -0400 |
commit | 408ee89fd7c1dc70510385a7cf263a05862dda97 (patch) | |
tree | 5e5d8e99d021af91fcc7b27b07f86ec6afaa9209 | |
parent | e65ce4f0937eaf622846c02a9d39fa7aebe4af12 (diff) | |
download | ikiwiki-408ee89fd7c1dc70510385a7cf263a05862dda97.tar ikiwiki-408ee89fd7c1dc70510385a7cf263a05862dda97.tar.gz |
Make tidy command line configurable for the htmltidy plugin.
-rw-r--r-- | IkiWiki/Plugin/htmltidy.pm | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/IkiWiki/Plugin/htmltidy.pm b/IkiWiki/Plugin/htmltidy.pm index e6d377f8a..8a0e8f428 100644 --- a/IkiWiki/Plugin/htmltidy.pm +++ b/IkiWiki/Plugin/htmltidy.pm @@ -23,6 +23,13 @@ sub getsetup () { safe => 1, rebuild => undef, }, + htmltidy => { + type => "string", + example => "tidy --show-body-only yes --show-warnings no --tidy-mark no --markup yes -quiet -asxhtml -utf8", + description => "tidy command line", + safe => 0, # path + rebuild => 0, + }, } sub sanitize (@) { @@ -31,7 +38,7 @@ sub sanitize (@) { my $pid; my $sigpipe=0; $SIG{PIPE}=sub { $sigpipe=1 }; - $pid=open2(*IN, *OUT, 'tidy -quiet -asxhtml -utf8 --show-body-only yes --show-warnings no --tidy-mark no --markup yes 2>/dev/null'); + $pid=open2(*IN, *OUT, "$config{htmltidy} 2>/dev/null"); # open2 doesn't respect "use open ':utf8'" binmode (IN, ':utf8'); |