diff --git a/src/sigal/gallery.py b/src/sigal/gallery.py index a3d6b08..539e217 100644 --- a/src/sigal/gallery.py +++ b/src/sigal/gallery.py @@ -530,11 +530,11 @@ class Album: elif medias_sort_attr.startswith("meta."): meta_key = medias_sort_attr.split(".", 1)[1] key = natsort_keygen( - key=lambda s: s.meta.get(meta_key, [""])[0], alg=ns.LOCALE + key=lambda s: s.meta.get(meta_key, [""])[0], alg=ns.SIGNED|ns.LOCALE ) else: key = natsort_keygen( - key=lambda s: getattr(s, medias_sort_attr), alg=ns.LOCALE + key=lambda s: getattr(s, medias_sort_attr), alg=ns.SIGNED|ns.LOCALE ) self.medias.sort(key=key, reverse=self.settings["medias_sort_reverse"]) diff --git a/tests/sample/pictures/dir1/test2/21.md b/tests/sample/pictures/dir1/test2/21.md index 5609d64..c0f712e 100644 --- a/tests/sample/pictures/dir1/test2/21.md +++ b/tests/sample/pictures/dir1/test2/21.md @@ -1,4 +1,4 @@ Title: in"title" -Order: 01 +Order: -10 in"description