gpt4 book ai didi

docpad - 如何在我的 docpad 网站主页上检索最新 5 篇博客文章?

转载 作者:行者123 更新时间:2023-12-02 06:38:42 25 4
gpt4 key购买 nike

我一直在测试 docpad 作为 CMS,我想知道如何在我的主页中显示博客中的最​​新 5 篇文章。

我已经寻找过例子,但到目前为止还没有运气。

我需要一些插件来实现该功能吗?目前我使用以下模块:

"docpad-plugin-marked": "~2.1.1",
"docpad-plugin-stylus": "~2.3.0",
"docpad-plugin-coffeekup": "~2.1.5",
"docpad-plugin-cleanurls": "~2.4.3",
"docpad-plugin-coffeescript": "~2.2.1",
"docpad": "~6.32.0",
"docpad-plugin-minicms": "~2.1.1"

最佳答案

在我的集合下的 docpad.coffee 文件中

posts: ->   
@getCollection('documents').findAllLive({relativeOutDirPath:path.join('blog','post')},[date:-1])

我认为这里的关键是按日期属性(“date:-1”)对集合进行排序

然后在“eco”文件中,您可以使用以下方式访问集合:@getCollection('posts')。当然,这将为您提供所有帖子 - 因此,如果您只想要最后 n 个帖子,那么您只需获取集合中的前 n 个文档即可。

 <% for document in  @getCollection('posts').toJSON().slice(0,5): %>
<li>
<a href="<%=document.url%>" title="<%=document.title%>"><%=document.title%>
</a>
</li>
<% end %>

关于docpad - 如何在我的 docpad 网站主页上检索最新 5 篇博客文章?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16515158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com