public function html() { $sitemaps = $this->getSitemaps(); SEO::setTitle(trans('sitemap::sitemap.sitemap')); SEO::metatags()->addMeta('robots', 'noindex, follow'); return view('sitemap::html', compact('sitemaps')); }
public function generateSEO(array $page) { SEOTools::metatags()->setTitleDefault($page['title-description'])->setTitleSeparator($page['title-spacer'])->setTitle($page['title'])->setDescription($page['description'])->setCanonical(Request::url())->addMeta('copyright', $page['copyright'])->addMeta('robots', $page['robots'])->addMeta('HandheldFriendly', 'True')->addMeta('MobileOptimized', '320')->addMeta('X-UA-Compatible', 'IE=edge', 'http-equiv')->addMeta('viewport', 'width=device-width, initial-scale=1, shrink-to-fit=no'); SEOTools::opengraph()->setTitle($page['title'] . $page['title-spacer'] . $page['title-description'])->setDescription($page['description'])->setUrl(Request::url())->addProperty('locale', 'en_US')->addProperty('type', 'website'); SEOTools::twitter()->setSite($page['twitter'])->setTitle($page['title'] . $page['title-spacer'] . $page['title-description'])->setDescription($page['description'])->setType('summary')->setUrl(Request::url()); foreach ($page['images'] as $image) { SEOTools::opengraph()->addImage(asset($image['uri'])); SEOTools::twitter()->addImage(asset($image['uri'])); } foreach ($page['keywords'] as $keyword) { SEOTools::metatags()->addKeyword($keyword); } }
protected function viewPage($page) { if (!empty($page->meta_robots)) { SEO::metatags()->addMeta('robots', $page->meta_robots); } if (empty($page->html_title)) { SEO::setTitle($page->title); } else { SEO::setTitle($page->html_title); } SEO::setDescription($page->meta_description); return view('page::show', compact('page')); }