docpad-plugin-tags如何在特定页面上显示标签?

时间:2014-04-17 07:54:38

标签: plugins tags docpad

docpad-插件标签

所有标签:

<ul><% for file in @getFilesAtPath('tags/').toJSON(): %>
  <li>
    <a href="<%= file.url %>"><%= file.title %></a>
  </li>
<% end %></ul>

如何在特定页面上显示标签?

1 个答案:

答案 0 :(得分:0)

标记数组是文档对象的属性,而不是文件对象。文件对象和文档对象都包含“URL”和“title”属性。因此,最好使用文档集合而不是文件集合。像这样:

<ul><% for doc in @getCollection('documents').findAllLive({relativeOutDirPath: 'tags'}).toJSON(): %>
  <li>
    <a href="<%= doc.url %>"><%= doc.title %> tags: <%=doc.tags%></a>
  </li>
<% end %></ul>

有关docpad meta data pagetemplate data page

的更多信息