0

現在のバージョンの Middleman でブログを作成しています。ブログのすべての作成者のリストを作成してサイドバーに表示できるようにしたいと考えています (タグと同じように、リストされたページにリンクします)。すべての著者の投稿 (著者のアーカイブのようなもの?)

これまでのところ、各ページの上部に「著者」の前付ブロックがあります。

---
author: Joe Bloggs
---

フロントマターを使用してこれを行うことを考えましたが、フロントマターはページ固有の変数のみを許可するようです。

 ---
  layout: "blog"
  authors:
    - author 1
    - author 2
    - author 3
  ---

  <ul>
    <% current_page.data.authors.each do |f| %>
    <li><%= f %></li>
    <% end %>
  </ul>

アーカイブページを作成しません。

タグリストの表示方法と同じようにこれを行うことができると思いました:

<ul>
<% blog.tags.each do |tag, articles| %>
<li><%= link_to tag, tag_path(tag) %></a></li>
<% end %>
</ul>

しかし、これまでのところ運がありません。私はグーグル検索を行いましたが、具体的なものは見つかりませんでした。

誰でも可能なコードソリューションを提案できますか?

4

1 に答える 1