使用 Harp 将菜单项编译为模板



我希望能够在编译时生成菜单项(即 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>

最新更新