<% if (page.class == undefined) { if (page.layout == 'index' && page.title && page.wiki) { page.class = 'wiki'; } else { page.class = 'post'; } } %> <% if (page.class == 'post') { %> <%- partial('_partial/navbar/list_post') %> <% if (page.posts) { %>
<% page.posts.each(function(post){ %>
<%- partial('_partial/post_list/post_card', {post: post}) %>
<% }) %> <%- partial('_partial/post_list/paginator') %>
<% } %> <% } else if (page.class == 'wiki') { %> <% function outputExcerpt(post) { %>
<%- partial('_partial/post_list/wiki_card', {post: post}) %>
<% } %> <%- partial('_partial/navbar/list_wiki') %> <% if (page.title && page.wiki) { %>
<% page.wiki.forEach((wiki, i) => { %> <% site.pages.filter(function (p) { %> <% return p.layout == 'wiki' && p.wiki == wiki && p.description; %> <% }).limit(1).each(function(post) { %> <%- outputExcerpt(post) %> <% }); %> <% }); %>
<% } else { %>
<% var wikis = []; wikis = site.pages.filter(function (p) { if (p.layout == 'wiki' && p.wiki && p.description) { if (p.order == undefined) { p.order = 0; } return true; } else { return false; } }).sort('order'); %> <% wikis.forEach(function(post) { %> <%- outputExcerpt(post) %> <% }); %>
<% } %> <% } %>