diff --git a/website/config.rb b/website/config.rb index d28854f76..128a7e5b9 100644 --- a/website/config.rb +++ b/website/config.rb @@ -2,6 +2,8 @@ # Configure Middleman #------------------------------------------------------------------------- +set :base_url, "https://www.packer.io/" + activate :hashicorp do |h| h.version = '0.7.1' h.bintray_repo = 'mitchellh/packer' diff --git a/website/source/sitemap.xml.builder b/website/source/sitemap.xml.builder new file mode 100644 index 000000000..a08b5b0e3 --- /dev/null +++ b/website/source/sitemap.xml.builder @@ -0,0 +1,19 @@ +--- +layout: false +--- + +xml.instruct! +xml.urlset 'xmlns' => "http://www.sitemaps.org/schemas/sitemap/0.9" do + sitemap + .resources + .select { |page| page.path =~ /\.html/ } + .select { |page| !page.data.noindex } + .each do |page| + xml.url do + xml.loc File.join(base_url, page.url) + xml.lastmod Date.today.to_time.iso8601 + xml.changefreq page.data.changefreq || "monthly" + xml.priority page.data.priority || "0.5" + end + end +end