layout/archive.ejs
<% if (is_year()) { %>
<div class="theme-archive">
<%-partial('_partials/archives')%>
<div class="theme-posts">
<%
var position = 0;
var posts = page.posts.filter(function(post) {
if (post.pinned) {
%>
<%-partial('_partials/posts', { position: position, post })%>
<%
position++;
return false;
}
return true;
})
%>
<% posts.forEach(function(post) {%>
<%-partial('_partials/posts', { position: position, post })%>
<%
position++;
}); %>
<% if (page.current === page.total) { %>
<div class="theme-end-footer">
<div class="mdui-text-center mdui-text-color-theme-text">
<%= __('search.footer') %>
</div>
</div>
<% } %>
</div>
<%-partial('_partials/fab/index')%>
</div>
<%-partial('_partials/js/archives')%>
<% } else if (is_archive() && !is_year()) { %>
<%-partial('_partials/archive')%>
<% } %>