我想知道是否有人可以解释我如何在文章中使用标签。
文档指出,默认情况下,博客扩展应该允许您通过 tags/blogging.html 访问标记文章。http://middlemanapp.com/guides/blog 我想我不确定我是否需要创建这个目录(tags/blogging.html)或者它是否为我生成?
然后我想知道如何创建一个标签列表,每个标签都有一个指向这个标签模板的 URL。
我已将此示例标签数据添加到我的几篇文章的开头部分。
---
title: My Middleman Blog Post
date: 2011/10/18
category: music
tags: blogging, middleman, hello, world
---
我的 index.html.erb 看起来像这样:
<section class="article-index music">
<% data.blog.articles.each_with_index do |article, i| %>
<% if article.category == 'music' %>
<article>
<h2><a href="<%= article.url.sub('.html','') %>"><%= article.title %></a></h2>
<time pubdate><%= article.date.strftime('%b %e') %></time>
<span class="categories"><%= article.tags %></span>
<%= article.summary %>
</article>
<% end %>
<% end %>
</section>
这是输出我所有的文章,包括标题、日期、所有标签和摘要。
我假设您需要遍历所有标签并以自己的 URL 输出每个标签,但我不确定最好的方法。
猜测我假设它是这样的:
<% article.tags.each do |tag| %>
<a href="/tags/#{tag}.html">tag</a>
<% end %>
任何帮助表示赞赏。谢谢