hasTagline()) { $meta['description'] = $config->getTagLine(); } if (array_key_exists('attributes', $page) && array_key_exists('keywords', $page['attributes'])) { $meta['keywords'] = $page['attributes']['keywords']; } if (array_key_exists('attributes', $page) && array_key_exists('author', $page['attributes'])) { $meta['author'] = $page['attributes']['author']; } elseif ($config->hasAuthor()) { $meta['author'] = $config->getAuthor(); } foreach ($meta as $name => $content) { echo " \n"; } ?> getTheme()->getFonts() as $font) { ?> getTheme()->getCSS() as $css) { ?> section('content'); ?> getHTML()->hasGoogleAnalytics()) { $this->insert('theme::partials/google_analytics', ['analytics' => $config->getHTML()->getGoogleAnalyticsId(), 'host' => $config->hasHost() ? $config->getHost() : '']); } if ($config->getHTML()->hasPiwikAnalytics()) { $this->insert('theme::partials/piwik_analytics', ['url' => $config->getHTML()->getPiwikAnalyticsUrl(), 'id' => $config->getHTML()->getPiwikAnalyticsId()]); } if ($config->getHTML()->hasPlausibleAnalyticsDomain()) { $this->insert('theme::partials/plausible_analytics', ['domain' => $config->getHTML()->getPlausibleAnalyticsDomain()]); } ?> getTheme()->getJS() as $js) { ?> insert('theme::partials/search_script', ['page' => $page, 'base_url' => $base_url]); ?>