<% function layoutDiv() { var el = `` // header el += '
'; el += '' + __("meta.recent_update") + ''; if (item.rss) { el += ''; el += icon('default:rss') el += ''; } el += '
'; // body var arr = []; if (page.menu_id == 'wiki') { arr = theme.wiki.all_pages.filter( p => { if (p.wiki) { let proj = theme.wiki.tree[p.wiki]; return proj?.index != false; } return false }) arr = arr.sort((p1, p2) => p1.updated > p2.updated ? -1 : 1) } else { arr = site.posts.filter( p => p.title && p.title.length > 0) arr = arr.sort("updated", -1) } el += '
'; arr.length = item.limit arr.forEach(post => { if (!post) { return } const isActive = post.path == page.path el += `` el += '' if (post.wiki) { const proj = theme.wiki.tree[post.wiki]; let name = proj?.name || post?.wiki; if (name) { el += '' + name + '' + ''; } } el += (post.title || post.wiki) + ''; if (isActive) { el += icon('default:bookmark') } el += ''; el += ''; }); el += '
'; el += '
'; return el; } %> <%- layoutDiv() %>