diff --git a/Rules b/Rules index e2e683532..03139f20f 100644 --- a/Rules +++ b/Rules @@ -67,14 +67,15 @@ route '/html/*' do '/Scratch' + item.identifier.sub('/html','') + 'index.html' end +# feed compile '/xml/*' do layout 'feed' end -route '/xml/*' do +route '/xml/en/*' do '/Scratch/en/feed.xml' end -route '/xml/*' do +route '/xml/fr/*' do '/Scratch/fr/feed.xml' end diff --git a/content/xml/feed.html b/content/xml/en/feed.html similarity index 100% rename from content/xml/feed.html rename to content/xml/en/feed.html diff --git a/content/xml/fr/feed.html b/content/xml/fr/feed.html new file mode 100644 index 000000000..3adb96478 --- /dev/null +++ b/content/xml/fr/feed.html @@ -0,0 +1,7 @@ +--- +title: "Yogsototh's last blogs entries" +author_name: "Yann Esposito" +feed_url: "http://feeds.feedburner.com/yannespositocomfr" +--- + +Utilisé pour engendrer mes feeds. diff --git a/layouts/feed.html b/layouts/feed.html index 079d88234..786ff2aa8 100644 --- a/layouts/feed.html +++ b/layouts/feed.html @@ -1,4 +1,4 @@ ----- ----- <% language=@item_rep.path.sub(/\/Scratch\//,'').sub(/\/.*$/,'') %> -<%= atom_feed({:articles => articles.find{ |x| x.reps[0].path =~ /\/#{language}\// } })%> +<%= atom_feed({:articles => articles.select { |a| a.reps[0].path =~ /\/#{language}\// } }) %>