在Hexo.js中,当您想要输出一些文章时,可以使用.sort
,.limit
和.each
进行循环,例如:
<% site.posts.sort('date', 'desc').limit(8).each(function(post){ %>
<div id="post-1" class="post">
<%= post.title %>
all the other post tags and content
</div>
<% }) %>
如何将ID号post-X
设置为动态递增,例如,第一个帖子将获得id="post-1"
,第二个id="post-2"
等等?
答案 0 :(得分:1)
试试这个:
<% site.posts.sort('date', 'desc').limit(8).each(function(post, i){ %>
<div id="post-<%=i+1%>" class="post">
<%= post.title %>
all the other post tags and content
</div>
<% }) %>
如您所见,还有一个附加参数i
,表示索引。