usar el orden cronológico inverso
This commit is contained in:
parent
74e47274ff
commit
e87643acd4
2 changed files with 7 additions and 3 deletions
|
@ -173,9 +173,13 @@ class Site < ApplicationRecord
|
|||
|
||||
@posts[lang] = PostRelation.new site: self
|
||||
|
||||
# Jekyll lee los documentos en orden cronológico pero los invierte
|
||||
# durante la renderización. Usamos el orden cronológico inverso por
|
||||
# defecto para mostrar los artículos más nuevos primero.
|
||||
docs = collections[lang.to_s].try(:docs).try(:sort) { |a, b| b <=> a }
|
||||
# No fallar si no existe colección para este idioma
|
||||
# XXX: queremos fallar silenciosamente?
|
||||
(collections[lang.to_s].try(:docs) || []).each do |doc|
|
||||
(docs || []).each do |doc|
|
||||
layout = layouts[doc.data['layout'].to_sym]
|
||||
|
||||
@posts[lang].build(document: doc, layout: layout, lang: lang)
|
||||
|
|
|
@ -48,7 +48,7 @@ class EditorTest < ActionDispatch::IntegrationTest
|
|||
}
|
||||
}
|
||||
|
||||
@post = @site.posts.last
|
||||
@post = @site.posts.first
|
||||
|
||||
assert_equal md_content.strip, @post.content.value
|
||||
end
|
||||
|
@ -67,7 +67,7 @@ class EditorTest < ActionDispatch::IntegrationTest
|
|||
}
|
||||
}
|
||||
|
||||
@post = @site.posts.last
|
||||
@post = @site.posts.first
|
||||
|
||||
assert_equal trix_md.strip, @post.content.value
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue