如何按类别过滤中间人文章

时间:2016-08-10 07:47:00

标签: ruby yaml middleman

我在网站上有两种博客类型。一个显示在一页上,另一个显示在第二页上。如何过滤我的类别(甚至更好地通过博客)?

activate :blog do |blog|
  blog.name = "cats"
  blog.prefix = "cats"
end

activate :blog do |blog|
  blog.name = "dogs"
  blog.prefix = "dogs"
end

官方文件说:

这将创建两个博客,一个在/ cats,一个在/ dogs。请注意,我们提供了博客名称。这对于像blog()这样的帮助者 - 为了让他们知道我们想要什么博客,我们可以将博客名称传递给博客助手,如博客('狗')。在许多情况下,Middleman会自动为帮助者找到合适的博客,但有时您可能需要在使用博客,tag_path等帮助时指定博客名称。您还可以在页面的前端指定博客名称(例如在您的标记页面模板中),它将告诉所有帮助者使用哪个博客。

但是当我输入名字时:我的前线中的猫我到处都能得到所有结果。

我的布局代码是:

<body>
    <%= partial 'partials/header' %>
    <article>
        <div class="row">
            <div class="columns">
                <h1><%= current_page.data.title %></h1>
                <h2><%= current_page.data.subtitle %></h2>
                <%= yield %>
            </div>
        </div>  
    </article>
</body>

那么,我如何在布局上使用过滤器呢?

0 个答案:

没有答案