Clean and improve redirects.rb

Use _redirects/ for more consistency with other plugins
Fix an inaccurate redirection association in sitemap.rb
This commit is contained in:
Saivann 2013-06-22 20:43:19 -04:00
parent dbb1823e69
commit d58a1690da
6 changed files with 28 additions and 23 deletions

View file

@ -37,8 +37,13 @@ module Jekyll
lang = file.split('.')[0]
locs[lang] = YAML.load_file("_translations/"+file)[lang]
end
#Load redirections
redirects = YAML.load_file('_redirects.yml')['redirects']
#Load redirections files
redirects = {}
Dir.foreach('_redirects') do |file|
next if file == '.' or file == '..'
id = file.split('.')[0]
redirects[id] = YAML.load_file("_redirects/" + file)
end
#Generate each translated page based on templates
locs.each do |lang,value|
Dir.foreach('_templates') do |file|