我希望能够在编译时生成菜单项(即 harp compile ./
) 来自部分,基于当前文件夹中的任何对象。这将适用于从另一个来源生成的降价文件;Harp希望不仅可以构建HTML页面,还可以构建该部分的导航。我一直在浏览 GitHub 上的文档和样板项目,但我看不到任何示例。
我已经包含了我尝试使用的代码,它基于它可以从"根"中提取对象的假设,并将返回一个与当前对象有点相似的对象。
_header.ejs
<ul>
<% for (var page in public) { %>
<li><a href="<%= page.path%>"><%= page.path %></a></li>
<% } %>
</li>
类似的东西?
<ul>
<% for (var i in public) { %>
<% var filename = public[i] %>
<% if (filename.indexOf(".md") > -1) { %>
<li><a href="<%= filename %>"><%= filename %></a></li>
<% } %>
<% } %>
</ul>