From: Mischa POSLAWSKY Date: Tue, 2 May 2017 22:15:42 +0000 (+0200) Subject: sitemap: include major subpages X-Git-Tag: v1.10~14 X-Git-Url: http://git.shiar.nl/sheet.git/commitdiff_plain/5e043f537f76d3ae53d073b33c85cf0569210627?hp=b3b5d176657f4fb675f840bf9258cecd74b31ef3 sitemap: include major subpages --- diff --git a/tools/mksitemap b/tools/mksitemap index a139941..8b16f6f 100755 --- a/tools/mksitemap +++ b/tools/mksitemap @@ -9,11 +9,11 @@ use Time::Piece; my @pages = ( [qw( index )], - [qw( vi digraphs charset browser writing sc termcol )], + [qw( vi digraphs charset browser writing sc/2 termcol )], [qw( readline latin unicode countries emoji perl )], [qw( vimperator mutt nethack mplayer font )], - [qw( apl less screen brahmi digits )], - [qw( source )], + [qw( apl less screen brahmi digits sc termcol/legacy )], + [qw( chars/table/html source )], ); my %freq = ( @@ -21,7 +21,7 @@ my %freq = ( (map { $_ => 'weekly' } qw[ browser ]), ); -my %known = map { $_ => 1 } map { @{$_} } @pages; +my %known = map { s{/.*}{}r => 1 } map { @{$_} } @pages; $known{$_} or warn "page $_ undeclared\n" for grep { !/\./ } map { s/\.plp\z//r } glob '*.plp'; @@ -31,6 +31,7 @@ for my $group (@pages) { state $prio = 1; for my $file (@{$group}) { (my $page = $file) =~ s/\Aindex\z//; + $file =~ s{/.*}{}; $file .= '.plp'; print ''; print "http://sheet.shiar.nl/$page";