diff --git a/_plugins/sitemap.rb b/_plugins/sitemap.rb
index 795c0a66..b6b678ac 100644
--- a/_plugins/sitemap.rb
+++ b/_plugins/sitemap.rb
@@ -62,33 +62,23 @@ module Jekyll
end
end
#Add static non-translated pages
- Dir.foreach('.') do |file1|
- if /^[a-z]{2}(_[A-Z]{2})?$/.match(file1) and File.directory?(file1)
- Dir.foreach(file1) do |file2|
- next if !/\.html$|\.md$/.match(file2)
- data = File.read(file1+'/'+file2)
- sitemap.puts ''
- sitemap.puts ' https://bitcoin.org/'+file1+'/'+file2.gsub('.html','').gsub('.md','')+''
- sitemap.puts ''
- end
- end
- next if !/\.html$|\.md$/.match(file1)
- next if file1 == 'index.html' or file1 == '404.html' or file1 == 'README.md'
+ Dir.glob('en/**/*.{md,html}').concat(Dir.glob('*.{md,html}')).each do |file|
+ next if file == 'index.html' or file == '404.html' or file == 'README.md'
#Ignore google webmaster tools
- data = File.read(file1)
+ data = File.read(file)
next if !data.index('google-site-verification:').nil?
sitemap.puts ''
- sitemap.puts ' https://bitcoin.org/'+file1.gsub('.html','').gsub('.md','')+''
+ sitemap.puts ' https://bitcoin.org/'+file.gsub('.html','').gsub('.md','')+''
sitemap.puts ''
end
- #Add english alerts pages
+ #Add alerts pages
Dir.foreach('_alerts') do |file|
next if file == '.' or file == '..'
sitemap.puts ''
sitemap.puts ' https://bitcoin.org/en/alert/'+file.gsub('.html','')+''
sitemap.puts ''
end
- #Add english releases pages
+ #Add releases pages
Dir.foreach('_releases') do |file|
next if file == '.' or file == '..'
file = file.split('-')