common: mark dev pages as noindex to robots
[sheet.git] / common.inc.plp
index 593adb0619d2d2b579782e888772114f412058ad..33fad39b084798f3abe666c901372b6ae19ed5e6 100644 (file)
@@ -102,6 +102,7 @@ sub Html {
        ref $_ eq 'ARRAY' and $_ = stylesheet(@$_)."\n" for $meta->{stylesheet};
 
        # other vars
+       my $Dev = $ENV{HTTP_HOST} =~ /\bdev\./;
        my ($file) = $ENV{SCRIPT_FILENAME} =~ m{ ([^/]+) \.plp$ }x;
 
        # leading output
@@ -120,10 +121,10 @@ sub Html {
 EOT
        say for $meta->{stylesheet} || ();
        say for $meta->{raw} || ();
+       say '<meta name="robots" content="noindex">' if $Dev;
        say qq{</head>\n\n<body id="$file">};
 
-       # dev indicator
-       my $Dev = $ENV{HTTP_HOST} =~ /\bdev\./;
+       # development version indicator
        printf '<p style="%s">beta</p>', join('; ',
                'position: fixed',
                'right: 1em',