我完全承认我是Ruby newb,而这个问题可能仅仅是因为我对Ruby的无知。
话虽这么说,我开始使用nanoc project(并且喜欢它)。我想用这个来支持我的博客...但是:对于我的生活,我无法弄清楚如何获得要在主页上显示的文章/帖子列表。我该怎么做?
如果可能,我想使用erb / html。
答案 0 :(得分:2)
这是一些erb,它创建了包含标题,日期和链接的10篇最新文章的列表。您还可以使用article.compiled_content
添加文章内容。我使用hpricot只显示blog
<% @site.sorted_articles[0, 10].each do |article| %>
<p><strong>
<%= link_to(article[:title], article.path) %> </strong><br/>
<%= article[:created_at] %> <br/>
<%= tags_for(article) %> <br/></p>
<% end %>
答案 1 :(得分:1)
在Nanoc3::Helpers::Blogging
中,有一些名为articles
和sorted_articles
的方法(请参阅http://nanoc.stoneship.org/docs/api/3.1/Nanoc3/Helpers/Blogging.html)。
您可以使用
“启用”该帮助程序include Nanoc3::Helpers::Blogging
在lib/
lib/helpers.rb
中的文件中。
请参阅http://nanoc.stoneship.org/docs/4-basic-concepts/#helpers