Мне интересно, может ли кто-нибудь объяснить, как я могу использовать теги в статье.
В документации говорится, что по умолчанию расширение блога должно позволять вам получать доступ к тегированным статьям через 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 %>
Любая помощь приветствуется.
Спасибо