%
function layout_wiki_list(partial) {
var el = ''
const { shelf, tree } = theme.wiki
for (let pid of shelf) {
let proj = tree[pid]
if (proj == null) {
continue
}
if (proj.pages == undefined || proj.pages.length === 0) {
continue
}
if (page.filter === false) {
// wikiList
el += `
`
} else if (proj.tags && proj.tags.includes(page.tagName) === true) {
// filtered wikiList
el += ``
}
}
return el
}
function layoutDiv() {
var el = ''
el += partial('_partial/main/navbar/nav_tabs_wiki')
el += layout_wiki_list(function(proj) {
return partial('_partial/main/post_list/wiki_card', {proj: proj})
})
return el
}
%>
<%- layoutDiv() %>