Skip to content

Commit

Permalink
Update sitemap plugin to include English pages from subdirectories
Browse files Browse the repository at this point in the history
  • Loading branch information
saivann authored and harding committed Sep 14, 2015
1 parent 9b47198 commit 1ddfe6f
Showing 1 changed file with 6 additions and 16 deletions.
22 changes: 6 additions & 16 deletions _plugins/sitemap.rb
Original file line number Diff line number Diff line change
Expand Up @@ -62,33 +62,23 @@ def generate(site)
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 '<url>'
sitemap.puts ' <loc>https://bitcoin.org/'+file1+'/'+file2.gsub('.html','').gsub('.md','')+'</loc>'
sitemap.puts '</url>'
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 '<url>'
sitemap.puts ' <loc>https://bitcoin.org/'+file1.gsub('.html','').gsub('.md','')+'</loc>'
sitemap.puts ' <loc>https://bitcoin.org/'+file.gsub('.html','').gsub('.md','')+'</loc>'
sitemap.puts '</url>'
end
#Add english alerts pages
#Add alerts pages
Dir.foreach('_alerts') do |file|
next if file == '.' or file == '..'
sitemap.puts '<url>'
sitemap.puts ' <loc>https://bitcoin.org/en/alert/'+file.gsub('.html','')+'</loc>'
sitemap.puts '</url>'
end
#Add english releases pages
#Add releases pages
Dir.foreach('_releases') do |file|
next if file == '.' or file == '..'
file = file.split('-')
Expand Down

0 comments on commit 1ddfe6f

Please sign in to comment.