class Para::SeoTools::Sitemap
Public Class Methods
generate!()
click to toggle source
# File lib/para/seo_tools/sitemap.rb, line 9 def self.generate! prepare SitemapGenerator::Sitemap.create do Para::SeoTools::Page.where( "path ~* ? AND CAST(config->>'noindex' AS boolean) != ?", Para::SeoTools.sitemap_path_regexp, true ).find_each do |page| add(page.path, host: page.host) unless page.config['noindex'] end end end
ping_search_engines()
click to toggle source
# File lib/para/seo_tools/sitemap.rb, line 22 def self.ping_search_engines prepare SitemapGenerator::Sitemap.ping_search_engines end
prepare()
click to toggle source
# File lib/para/seo_tools/sitemap.rb, line 4 def self.prepare SitemapGenerator::Sitemap.sitemaps_path = Para::SeoTools.sitemaps_path SitemapGenerator::Sitemap.default_host = Para::SeoTools.full_host end