From bb61d73c04998ba0fefee35bc2f924ff7e16a10d Mon Sep 17 00:00:00 2001 From: Julian Herrero Date: Fri, 2 Dec 2016 11:28:39 +0100 Subject: [PATCH] add sitemap generator --- config/sitemap.rb | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 config/sitemap.rb diff --git a/config/sitemap.rb b/config/sitemap.rb new file mode 100644 index 000000000..73990620c --- /dev/null +++ b/config/sitemap.rb @@ -0,0 +1,30 @@ +# default host +SitemapGenerator::Sitemap.default_host = "https://decide.madrid.es" + +# sitemap generator +SitemapGenerator::Sitemap.create do + pages = Dir.entries(File.join(Rails.root,"app","views","pages")) + pages.each do |page| + page_name = page.split(".").first + add page_name if page_name.present? + end + + add "help_translate" + + add debates_path, priority: 0.7, changefreq: "daily" + Debate.find_each do |debate| + add debate_path(debate), lastmod: debate.updated_at + end + + add proposals_path, priority: 0.7, changefreq: "daily" + Proposal.find_each do |proposal| + add proposal_path(proposal), lastmod: proposal.updated_at + end + + add proposal_ballots_path + + add spending_proposals_path, priority: 0.7, changefreq: "daily" + SpendingProposal.find_each do |spending_proposal| + add spending_proposal_path(spending_proposal), lastmod: spending_proposal.updated_at + end +end