Photos
Blog
Projects
vanrenterghem.biz
projects
/
git.ikiwiki.info.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
web commit by tschwinge: --usedirs is used by default.
[git.ikiwiki.info.git]
/
IkiWiki
/
Plugin
/
brokenlinks.pm
diff --git
a/IkiWiki/Plugin/brokenlinks.pm
b/IkiWiki/Plugin/brokenlinks.pm
index e79ce1d810ec09e5591e49357e897c82405249d6..fa34a70089d2fe2ffa651a5a6b001f22cf5141cd 100644
(file)
--- a/
IkiWiki/Plugin/brokenlinks.pm
+++ b/
IkiWiki/Plugin/brokenlinks.pm
@@
-4,7
+4,7
@@
package IkiWiki::Plugin::brokenlinks;
use warnings;
use strict;
use warnings;
use strict;
-use IkiWiki;
+use IkiWiki
2.00
;
sub import { #{{{
hook(type => "preprocess", id => "brokenlinks", call => \&preprocess);
sub import { #{{{
hook(type => "preprocess", id => "brokenlinks", call => \&preprocess);
@@
-20,15
+20,16
@@
sub preprocess (@) { #{{{
my @broken;
foreach my $page (keys %links) {
my @broken;
foreach my $page (keys %links) {
- if (pagespec_match($page, $params{pages})) {
+ if (pagespec_match($page, $params{pages}, location => $params{page})) {
+ my $discussion=gettext("discussion");
foreach my $link (@{$links{$page}}) {
foreach my $link (@{$links{$page}}) {
- next if $link =~ /.*\/
discussion
/i && $config{discussion};
+ next if $link =~ /.*\/
\Q$discussion\E
/i && $config{discussion};
my $bestlink=bestlink($page, $link);
next if length $bestlink;
push @broken,
my $bestlink=bestlink($page, $link);
next if length $bestlink;
push @broken,
- htmllink($page, $params{destpage}, $link, 1).
+ htmllink($page, $params{destpage}, $link,
noimageinline =>
1).
" from ".
" from ".
- htmllink($params{page}, $params{destpage}, $page, 1);
+ htmllink($params{page}, $params{destpage}, $page,
noimageinline =>
1);
}
}
}
}
}
}