X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=gruntmaster-genallpages;h=8d18eaa62a24aeca900ecc7d6cefa162505e1505;hb=70aec811a40e641b8653120828e72bf47dd4ff92;hp=d26c02d64fac6b87fae4519b4f803d994f2ee124;hpb=5a505a290572152298325fee353fa7cf852141c4;p=plack-app-gruntmaster.git diff --git a/gruntmaster-genallpages b/gruntmaster-genallpages index d26c02d..8d18eaa 100755 --- a/gruntmaster-genallpages +++ b/gruntmaster-genallpages @@ -3,20 +3,24 @@ use v5.14; use Gruntmaster::Page; use Gruntmaster::Page::Log; -use Gruntmaster::Data qw/contests jobcard problems/; +use Gruntmaster::Data qw/contests jobcard problems users PUBLISH/; sub generate{ my $what = shift; - say STDERR "Generating $what"; - Gruntmaster::Page::generate $what; + say STDERR "Generating page $what"; + PUBLISH genpage => $what; } generate "index.html"; generate "learn.html"; + generate "ct/index.html"; generate "ct/$_/index.thml" for contests; generate "ct/$_/log/st.html" for contests; +generate "us/index.html"; +generate "us/$_.html" for users; + for my $ct (undef, contests) { local $Gruntmaster::Data::contests = $ct; my $ctp = defined $ct ? "ct/$ct/" : '';