2016-07-29 35 views
0

在Hexo中,如何分页不是索引?我在页面下有一个名为blog.md的页面,并在我的layouts文件夹中创建了一个名为blog.ejs的新文件。Paginate在Hexo中没有索引页

在blog.md前面的问题我补充说:

layout: blog 

,并添加到blog.ejs:

<ul> 
<% page.posts.each(function(article){ %> 
    <li><a href="<%- url_for(article.path) %>"><img src="/images/<%= article.imgfront %>" alt="" /></a></li> 
<% }) %> 
</ul> 

<hr> 

<% if (page.prev){ %> 
    <a class="prev" href="<%- url_for(page.prev_link) %>">&larr; Prev</a> 
<% } %> 

<% if (page.next){ %> 
    <a class="next" href="<%- url_for(page.next_link) %>">Next &rarr;</a> 
<% } %> 

但是,当我去/博客,然后得到这个错误:

Unhandled rejection TypeError: /Users/devserver/Desktop/hexo/themes/nadymain/layout/page.ejs:4 
    2| 
    3| <ul> 
>> 4| <% page.posts.each(function(article){ %> 
    5| <li><a href="<%- url_for(article.path) %>"><img src="/images/<%= article.imgfront %>" alt="" /></a></li> 
    6| <% }) %> 
    7| </ul> 

Cannot read property 'each' of undefined 

我在做什么错?我是Hexo的新手,但不确定您是否可以分页自定义页面?

回答