Можно ли перебирать файл данных, используя теги и категории на основе файла данных продукта? Например.:
# toys.yml
- name: Fire Truck
id: 1
description: Red
category: Automobile
url: toys/fire-truck
tags: red, truck
- name: Freight Train
id: 2
description: Fast delivery mail
url: toys/freight-train
category: Train
tags: freight, train, rail
Я использую прокси-страницы для создания страниц.
data.toys.each do |t|
proxy toys.path, "toys.html", locals: { toy: t}, ignore: true
end
Шаблон index.html.erb
будет таким:
<div class="toys">
<% data.toys.each do |t| %>
<h1><%= t.name %></h1>
<p><%= t.desription %></p>
<span class="category"><%= t.category %></span> // I would like this to be linked to generate categories based on the toys.yml file
<span class="tags"><%= t.tags %></span> // The same as category, generated tag pages based on the toys.yml
<% end %>
</div>
Как я могу это сделать? Должен ли я просто создать:
- Отдельные страницы игрушек, например. firetruck.md и не беспокоиться о создании страниц и использовании метаданных для создания страниц категорий и тегов?
- Или я должен создать
category.yml
, чтобы заполнить его категориями, есть ли способ связать его сtoys.yml
уникальным идентификатором?
Я изучаю статические страницы и хотел узнать, как это реализовать без создания приложения с поддержкой базы данных.