<?php require_once 'site-settings.php'; echo '<!DOCTYPE html>'; echo '<html lang="'.$config_sitelang.'">'; echo '<head>'; echo '<title>'; echo (empty($site_title) ? 'Template' : $site_title); echo '</title>'; echo '<meta charset="UTF-8">'; echo '<meta name="theme-color" content="#272e33">'; echo '<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes, maximum-scale=3">'; echo (count($robots) == 0 ? null : '<meta name="robots" content="'.implode(',', $robots).'">'); echo (count($google) == 0 ? null : '<meta name="robots" content="'.implode(',', $google).'">'); echo '<meta name="description" content="'.$lang['metadata']['description'].'">'; echo '<meta http-equiv="cache-control" content="cache">'; echo '<meta http-equiv="expires" content="'.(60*60*24).'">'; echo '<meta property="og:locale" content="'.$lang['metadata']['locale'].'">'; echo '<meta property="og:title" content="'.$site_title.'">'; echo '<meta property="og:site_name" content="'.$site_title.'">'; echo '<meta property="og:type" content="website">'; echo '<meta property="og:url" content="'.$site_url_current.'">'; echo '<meta property="og:description" content="'.$lang['metadata']['description'].'">'; if(!empty($metadata_image)) { echo '<meta property="og:image" content="'.$metadata_image.'">'; echo '<meta property="og:image:secure_url" content="'.$metadata_image.'">'; echo '<meta property="og:image:height" content="'.($filename == null ? '512' : '256').'">'; echo '<meta property="og:image:width" content="'.($filename == null ? '512' : '256').'">'; echo '<meta property="og:image:type" content="image/jpeg">'; } echo '<meta property="twitter:card" content="summary_large_image">'; echo '<meta property="twitter:url" content="'.$site_url_current.'">'; echo '<meta property="twitter:title" content="'.$site_title.'">'; echo '<meta property="twitter:description" content="'.$lang['metadata']['description'].'">'; echo (empty($metadata_image) ? null : '<meta property="twitter:image" content="'.$metadata_image.'">'); echo '<link rel="canonical" href="'.$site_url_current.'">'; echo '<link href="'.$site_url.'" rel="me">'; echo (file_exists('manifest.json') ? '<link rel="manifest" href="'.url('manifest.json').'" crossorigin="use-credentials">' : null); echo '<link type="image/x-icon" rel="icon" href="'.$site_favicon.'">'; echo (empty($site_url_cdn) ? null : '<link rel="dns-prefetch" href="'.$site_url_cdn.'" crossorigin="">'); echo '<link type="text/css" rel="stylesheet preload" as="style" href="'.url((file_exists('css/desktop.min.css') ? 'css/desktop.min.css' : 'css/desktop.css?'.time())).'">'; echo (!file_exists('css/pages/'.str_replace('.php', '.css', $filename)) ? null : '<link type="text/css" rel="stylesheet preload" as="style" href="'.url((file_exists('css/pages/minified/'.str_replace('.php', '.css', $filename)) ? 'css/pages/minified/'.str_replace('.php', '.css', $filename) : 'css/pages/'.str_replace('.php', '.css', $filename).'?'.time())).'">'); echo '<link type="text/css" rel="stylesheet preload" as="style" href="'.url((file_exists('css/portable.min.css') ? 'css/portable.min.css' : 'css/portable.css?'.time())).'">'; echo '</head>'; echo '<body'; echo ' data-folder="'.(empty($config_folder) ? '/' : '/'.$config_folder.'/').'"'; echo ' data-debugging="'.($debugging == false ? 'n' : 'y').'"'; echo '>'; echo '<section id="website">'; echo '<main>'; ?>