Original File grouped-archive.cshtml
ArchiveSources: posts/*
ArchiveKey: Colors
---
<p>
This groups the archive using the "Colors" metadata property. Note how if <code>GroupKey</code> is defined for the document
we can assume it's the index for a given color, but if it's not then it's the index for all colors.
</p>
@if (Model.ContainsKey(Keys.GroupKey))
{
// An individual color
<h3>@Model.GetString(Keys.GroupKey)</h3>
@foreach (IDocument document in Model.GetChildren())
{
<h5>@Html.DocumentLink(document)</h5>
<p><b>Colors:</b> @string.Join(", ", document.GetList<string>("Colors"))</p>
@Html.Raw(document.GetString(Keys.Excerpt))
}
}
else
{
// The main color index
<h3>All Colors</h3>
@foreach (IDocument document in Model.GetChildren())
{
<h5>@Html.DocumentLink(document)</h5>
}
}
This groups the archive using the "Colors" metadata property. Note how if GroupKey
is defined for the document
we can assume it's the index for a given color, but if it's not then it's the index for all colors.
White
Onion
Colors: Yellow, White
The onion (Allium cepa L., from Latin cepa "onion"), also known as the bulb onion or common onion, is a vegetable that is the most widely cultivated species of the genus Allium. Its close relatives include the garlic, scallion, shallot, leek, chive,[2] and Chinese onion.[3]