<% if (title){ %><%= title %><% } %>
-<%= _p('total.article', page.posts.length) %>
+<%= _p('total.article', site.posts.length) %>
diff --git a/_config.yml b/_config.yml index 203e4c16..cc0b6860 100644 --- a/_config.yml +++ b/_config.yml @@ -52,6 +52,8 @@ pagination: alwayShow: true next: alwayShow: true + midSize: 2 # 当前页码左右到省略号显示的页码数,默认2,表现为 1 ... 4 5 6 7 8 ... 10 + showContent: true # 页面文章小于2篇时显示文章内容 # Sidebar sidebar: right diff --git a/layout/_partial/archive-list.ejs b/layout/_partial/archive-list.ejs index 675ea629..aa041113 100644 --- a/layout/_partial/archive-list.ejs +++ b/layout/_partial/archive-list.ejs @@ -1,4 +1,4 @@ -<% if (page.posts.length < 2){ %> +<% if (theme.pagination.showContent && page.posts.length < 2){ %> <% page.posts.each(function(post){ %> <%- partial('article', {post: post, index: true}) %> <% }) %> diff --git a/layout/_partial/pagination.ejs b/layout/_partial/pagination.ejs index 09526464..545d94f4 100644 --- a/layout/_partial/pagination.ejs +++ b/layout/_partial/pagination.ejs @@ -8,7 +8,8 @@ <% } %> <%- paginator({ prev_text: ' ' + __('pagination.prev'), - next_text: __('pagination.next') + ' ' + next_text: __('pagination.next') + ' ', + escape: false, mid_size: theme.pagination.midSize ? theme.pagination.midSize : 2 }) %> <% if (!page.next && theme.pagination.next.alwayShow) { %> <%= __('pagination.next') %> @@ -52,7 +53,7 @@ <% } %> -
+ <% } %> diff --git a/layout/archive.ejs b/layout/archive.ejs index 793e7427..fba7345f 100644 --- a/layout/archive.ejs +++ b/layout/archive.ejs @@ -13,7 +13,7 @@<%= _p('total.article', page.posts.length) %>
+<%= _p('total.article', site.posts.length) %>