0

我正在尝试构建一个 11ty 通用短代码,当传递一个集合时输出一个菜单。(我不完全确定这是输出菜单的最佳方法。)到目前为止,我已经尝试过:

config.addShortcode("navList", function( list ) { 
  var result = [];
  list.forEach(function(post, i) {
    result.push( '<li><a href="' + post.url + '">' + post.data.title + '</a></li>');
  });

  return result.join('');

这似乎不太正确,因为它让我得到了网址而不是标题。(我也不完全确定我是否以正确的 11ty 方式构建这些。)任何帮助将不胜感激。

4

1 回答 1

-1

Aaaand 是对的,其他地方出现了复制粘贴错误。

于 2019-03-13T22:39:48.253 回答