可以在帖子中访问帖子的标签,如下所示(使用嵌入式 Coffeescript):
<div class="tags">
Tags:
<ul>
<% for tag in @document.tags: %>
<li><a class="tag_item" href="<%= @getTagUrl(tag) %>"><%= tag %></a></li>
<% end %>
</ul>
</div>
这会生成该特定主题的无序列表标签,如下所示:
标签:
- 标签1
- 标签2
- 标签3
如何在单行上生成以逗号分隔值形式的标签列表,如下所示:
标签:标签1、标签2、标签3
最佳答案
我在我的博客上这样做:
<div class="post-tags">
Posted In: <%- ("<a href='#{@getTagUrl(tag)}'>#{tag}</a>" for tag in @tags).join(', ') %>
</div>
注意,@getTagUrl 来自 docpad-plugin-tagging 插件。如果您不希望每个标签都有指向页面的超链接,您可以将其简化为以下内容:
<div class="post-tags">
Posted In: <%- (tag for tag in @tags).join(', ') %>
</div>
关于coffeescript - 如何在 Docpad 中创建逗号分隔的标签列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20857928/