dragonruby-book/bin/sitemap.rb
2022-12-11 19:58:42 -05:00

18 lines
555 B
Ruby
Executable file

#!/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
next if file == "index.html" || file == "introduction.html"
add "/#{file}", changefreq: 'weekly'
end
end
SitemapGenerator::Sitemap.ping_search_engines