<% const sortedPosts = Array.from(site.posts.data || site.posts).sort((a, b) => { const dateA = a.date ? new Date(a.date).getTime() : new Date(a.updated).getTime(); const dateB = b.date ? new Date(b.date).getTime() : new Date(b.updated).getTime(); return dateB - dateA; }); %> <% if (sortedPosts && sortedPosts.length > 0) { %> <% sortedPosts.forEach((post) => { %> <%- include('widgets/index/post-card', {post: post}) %> <% }); %> <% } else { %> <%= __('index.no_articles') %> <%= __('index.no_articles_desc') %> <% } %>