|
|
|
<% if (site.posts && site.posts.length > 0) { %>
|
|
|
|
<section class="post-list <%- theme.layout.multiple_columns ? 'multiple-columns' : '' %>">
|
|
|
|
<% if (!page.prev) { %>
|
|
|
|
<% if (is_home()) { %>
|
|
|
|
<% site.posts.each(function(post){ %>
|
|
|
|
<% if (post.top) { %>
|
|
|
|
<% if (page.group == undefined || post.group == page.group) { %>
|
|
|
|
<div class='post-wrapper'>
|
|
|
|
<%- partial('post', {post: post}) %>
|
|
|
|
</div>
|
|
|
|
<% } %>
|
|
|
|
<% } %>
|
|
|
|
<% }) %>
|
|
|
|
<% } else if (page.posts && page.posts.length > 0) { %>
|
|
|
|
<% page.posts.each(function(post){ %>
|
|
|
|
<% if (post.top) { %>
|
|
|
|
<div class='post-wrapper'>
|
|
|
|
<%- partial('post', {post: post}) %>
|
|
|
|
</div>
|
|
|
|
<% } %>
|
|
|
|
<% }) %>
|
|
|
|
<% } %>
|
|
|
|
<% } %>
|
|
|
|
<% if (page.posts && page.posts.length > 0) { %>
|
|
|
|
<% page.posts.each(function(post){ %>
|
|
|
|
<% if (!post.top) { %>
|
|
|
|
<div class='post-wrapper'>
|
|
|
|
<%- partial('post', {post: post}) %>
|
|
|
|
</div>
|
|
|
|
<% } %>
|
|
|
|
<% }) %>
|
|
|
|
<% } %>
|
|
|
|
</section>
|
|
|
|
<% if (page && page.posts) { %>
|
|
|
|
<% if (page.total > 1) { %>
|
|
|
|
<br>
|
|
|
|
<div class="prev-next">
|
|
|
|
<% if (page.prev != 0) { %>
|
|
|
|
<a class="prev" rel="prev" href="<%= url_for(page.prev_link) %>">
|
|
|
|
<section class="post prev white-box <%- theme.style.body.effect.join(' ') %>" >
|
|
|
|
<i class="fas fa-chevron-left" aria-hidden="true"></i> <%- __('post.prev_page') %>
|
|
|
|
</section>
|
|
|
|
</a>
|
|
|
|
<% } %>
|
|
|
|
<p class="current">
|
|
|
|
<%= page.current%> / <%= page.total%>
|
|
|
|
</p>
|
|
|
|
<% if (page.next != 0) { %>
|
|
|
|
<a class="next" rel="next" href="<%= url_for(page.next_link) %>">
|
|
|
|
<section class="post next white-box <%- theme.style.body.effect.join(' ') %>">
|
|
|
|
<%- __('post.next_page') %> <i class="fas fa-chevron-right" aria-hidden="true"></i>
|
|
|
|
</section>
|
|
|
|
</a>
|
|
|
|
<% } %>
|
|
|
|
</div>
|
|
|
|
<% } %>
|
|
|
|
<!-- 根据主题中的设置决定是否在archive中针对摘要部分的MathJax公式加载mathjax.js文件 -->
|
|
|
|
<%
|
|
|
|
var need_mathjax = false;
|
|
|
|
page.posts.each(function(post){
|
|
|
|
if (post.mathjax){
|
|
|
|
if (post.mathjax != "internal") {
|
|
|
|
need_mathjax = true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
%>
|
|
|
|
<% if (need_mathjax){ %>
|
|
|
|
<%- partial('../_third-party/mathjax') %>
|
|
|
|
<% } %>
|
|
|
|
|
|
|
|
<% } %>
|
|
|
|
<% } %>
|