thumb: indicate 1 month caching of generated output
[minimedit.git] / head.inc.php
index 2e57f81f7a78ca0c353c6f9102014e717bb49a7f..72cbf36024f721ef6b92fb669094b48ab98ac25e 100644 (file)
@@ -1,18 +1,17 @@
-<?php
-include_once 'head.inc.html';
-
-include 'menu.html';
-
-print '<div class="article">'."\n\n";
-
-include_once 'auth.inc.php';
-
-register_shutdown_function(function () {
-       print "</div>\n\n";
-       include 'foot.inc.php';
-       print "</body></html>\n";
-});
-
-include "$Page.html";
-if (file_exists("$Page.php")) include_once("$Page.php");
-
+<!DOCTYPE html>
+<html lang="nl">
+<head>
+       <meta charset="utf-8" />
+<?php if ($Article->title) { ?>
+       <title><?= htmlspecialchars($Article->safetitle) ?></title>
+<?php } ?>
+<?php if ($Article->teaser) { ?>
+       <meta name="description" property="og:description" content="<?= strip_tags($Article->teaser) ?>" />
+<?php } ?>
+       <meta name="viewport" content="width=device-width" />
+       <!--[if lt IE 9]><script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script><![endif]-->
+<?php if ($Article->image) { ?>
+       <meta property="og:image" content="https://<?= $_SERVER['HTTP_HOST'] . '/' . htmlspecialchars($Article->thumb('640x')) ?>" />
+<?php } ?>
+</head>
+<body>