Esempio n. 1
0
 public function html()
 {
     $sitemaps = $this->getSitemaps();
     SEO::setTitle(trans('sitemap::sitemap.sitemap'));
     SEO::metatags()->addMeta('robots', 'noindex, follow');
     return view('sitemap::html', compact('sitemaps'));
 }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
 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'));
 }