Мне было интересно, есть ли у кого-нибудь новый простой способ упорядочить массив по номерам, но если число уже существует, подтолкните его к следующему числу, которого не существует, я думал просто о создании многомерного упорядоченного массива, где еслиЧисла сталкиваются (например, 2 страницы, имеющие 1), тогда первым будет [1] [1], а вторым будет [1] [2], но есть ли лучший способ справиться с этим?
Edit;пример:
page1 -> sets order to 1
page2 -> sets order to 1
page3 -> sets order to 2
Обычно я проходил и YAML считывал конфигурации страниц и получал заказ, а затем использовал это число и устанавливал _site.sidebar[_config["order"]]
, но в этом случае он конфликтовал и не добавлялЭто.Поэтому я ищу способ учесть ошибки пользователя, но сохранить порядок, сохраняя первый найденный как единое целое, но если он существует, сдвиньте массив вниз и поместите второй 1 как два.