ordenar posts nuevos o sin orden, ademas arreglar bug
que prevenia la creación de articulos nuevos
This commit is contained in:
parent
b766e82e4b
commit
1b89bf7963
1 changed files with 12 additions and 1 deletions
|
@ -168,7 +168,7 @@ class Post
|
||||||
end
|
end
|
||||||
|
|
||||||
def slug_changed?
|
def slug_changed?
|
||||||
@post.data.dig('slug') != slug
|
new? || @post.data.dig('slug') != slug
|
||||||
end
|
end
|
||||||
|
|
||||||
# Trae el contenido del post, si no lo seteamos ya. O sea que si solo
|
# Trae el contenido del post, si no lo seteamos ya. O sea que si solo
|
||||||
|
@ -290,6 +290,7 @@ class Post
|
||||||
remove_empty_front_matter!
|
remove_empty_front_matter!
|
||||||
update_lang_front_matter!
|
update_lang_front_matter!
|
||||||
update_translations!
|
update_translations!
|
||||||
|
put_in_order!
|
||||||
end
|
end
|
||||||
|
|
||||||
# Setea el propio idioma en el front_matter de slugs
|
# Setea el propio idioma en el front_matter de slugs
|
||||||
|
@ -391,4 +392,14 @@ class Post
|
||||||
@front_matter['slug'] = Jekyll::Utils.slugify(title)
|
@front_matter['slug'] = Jekyll::Utils.slugify(title)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Agregar al final de la cola si no especificamos un orden
|
||||||
|
#
|
||||||
|
# TODO si el artículo tiene una fecha que lo coloca en medio de
|
||||||
|
# la colección en lugar de al final, deberíamos reordenar?
|
||||||
|
def put_in_order!
|
||||||
|
return unless order.nil?
|
||||||
|
|
||||||
|
@front_matter['order'] = @site.posts_for(@collection).count
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue