Skip to content

Commit 3c64eeb

Browse files
committed
Organize articles by directory
1 parent 8008f46 commit 3c64eeb

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

layouts/default.html

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -205,11 +205,16 @@ <h2 class="title"><%= @item[:title] %></h2>
205205
</div>
206206

207207
<div class="col2-1">
208-
<ul>
209-
<% @items.each do |item| %>
210-
<li><a href="<%= item.path %>"><%= item[:title] || 'Untitled' %></a></li>
211-
<% end %>
212-
</ul>
208+
<ul>
209+
<% @items.group_by {|item| item[:filename].split('/')[1] }.each do |section, items| %>
210+
<h3><%= section.capitalize %></h3>
211+
<% items.sort_by {|item| item[:title] || "" }.each do |item| %>
212+
<% if item[:title] %>
213+
<li><a href="<%= item[:path] %>"><%= item[:title] %></a></li>
214+
<% end %>
215+
<% end %>
216+
<% end %>
217+
</ul>
213218
</div>
214219

215220

0 commit comments

Comments
 (0)