<%- include('widgets/banner', {titleText1: theme.banner.title, titleText2: theme.banner.subtitle}) %>
<%
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') %>
<% } %>