git.shiar.nl
/
sheet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
keys: move key definitions into translation includes
[sheet.git]
/
tools
/
mksitemap
diff --git
a/tools/mksitemap
b/tools/mksitemap
index a139941fed370dcd201e33365b14f019409dc9c8..8b16f6fdcd3aa0e342738485aea0ed58039a4ed9 100755
(executable)
--- a/
tools/mksitemap
+++ b/
tools/mksitemap
@@
-9,11
+9,11
@@
use Time::Piece;
my @pages = (
[qw( index )],
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( 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 = (
);
my %freq = (
@@
-21,7
+21,7
@@
my %freq = (
(map { $_ => 'weekly' } qw[ browser ]),
);
(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';
$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//;
state $prio = 1;
for my $file (@{$group}) {
(my $page = $file) =~ s/\Aindex\z//;
+ $file =~ s{/.*}{};
$file .= '.plp';
print '<url>';
print "<loc>http://sheet.shiar.nl/$page</loc>";
$file .= '.plp';
print '<url>';
print "<loc>http://sheet.shiar.nl/$page</loc>";