site/source/sitemap.xml.builder (14 lines of code) (raw):

--- layout: false --- # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. xml.instruct! xml.urlset 'xmlns' => "https://www.sitemaps.org/schemas/sitemap/0.9" do sitemap.resources.select { |page| page.destination_path =~ /\.html/ }.each do |page| xml.url do xml.loc "http://datafu.apache.org/#{page.destination_path}" xml.lastmod Date.today.to_time.iso8601 xml.changefreq page.data.changefreq || "monthly" xml.priority page.data.priority || "0.5" end end end