Следующие шаги

Ранее вы добавили новую запись, и она появилась в конце списка – если вы ведете блог, вы, вероятно, хотите, чтобы новые записи появлялись первыми! Давайте настроим конфигурацию Eleventy и воспользуемся этим, чтобы узнать, как вы можете настроить сборку своего сайта.

Измените порядок сообщений

Откройте любую из записей в блоге в /posts. На переднем плане у каждого из них есть date свойство, которое мы можем использовать для указания порядка отображения сообщений на сайте.

Взгляните в .eleventy.js–там есть какая-то конфигурация, которая определяет, как ваш сайт строится и функционирует. Прокрутите вниз до раздела, который начинается eleventyConfig.addCollection. Именно здесь сайт создает коллекцию сообщений в блоге, которые ваши пользователи смогут просматривать и читать.

Первая строка внутри функции создает коллекцию сообщений путем фильтрации по тегу "сообщения", включенному в каждое из них:

const coll = collection
      .getFilteredByTag("posts");

Измените эту строку, чтобы отсортировать сообщения с помощью date свойство в главном вопросе (найдите комментарий, который включает EDIT HERE):

const coll = collection
      .getFilteredByTag("posts")
      .sort((a, b) => b.data.date - a.data.date);

Остальная часть кода в функции настраивает записи так, чтобы они указывали друг на друга, чтобы читатель мог продвигаться по ним.

Взгляните на домашнюю страницу или страницу сообщений в предварительном просмотре!