11ty 简码输出菜单
11ty shortcode to output a menu
我正在尝试构建一个 11ty 通用短代码,它在传递 collection 时输出一个菜单。 (我不完全确定这是输出菜单的最佳方式。)到目前为止我已经尝试过:
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('');
这似乎不太正确,因为它让我得到了 url 而不是标题。 (我也不完全确定我是否以正确的 11ty 方式构建这些。)任何帮助将不胜感激。
啊啊啊,没错,别处出现了复制粘贴错误。
我正在尝试构建一个 11ty 通用短代码,它在传递 collection 时输出一个菜单。 (我不完全确定这是输出菜单的最佳方式。)到目前为止我已经尝试过:
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('');
这似乎不太正确,因为它让我得到了 url 而不是标题。 (我也不完全确定我是否以正确的 11ty 方式构建这些。)任何帮助将不胜感激。
啊啊啊,没错,别处出现了复制粘贴错误。