dragonruby-book/bin/sitemap.rb

19 lines
555 B
Ruby
Raw Normal View History

#!/usr/bin/env ruby
require 'rubygems'
require 'sitemap_generator'
puts `mdbook build`
SitemapGenerator::Sitemap.default_host = 'https://book.dragonriders.community'
SitemapGenerator::Sitemap.public_path = 'book'
SitemapGenerator::Sitemap.compress = false
SitemapGenerator::Sitemap.create do
# assumes no nested URLs
Dir.glob('book/*.html').each do |file|
file = file.split('/').last
2022-12-12 01:58:42 +01:00
next if file == "index.html" || file == "introduction.html"
add "/#{file}", changefreq: 'weekly'
end
end
SitemapGenerator::Sitemap.ping_search_engines