% // 默认组件 if (page.sidebar == undefined) { if (page.layout == 'post' && page.content) { page.sidebar = theme.sidebar.widgets.post; } else if (page.layout == 'wiki' && page.content && page.wiki) { let proj = theme.wiki.projects[page.wiki]; if (proj.sidebar) { page.sidebar = proj.sidebar; } else { page.sidebar = theme.sidebar.widgets.wiki; } } else if (is_home() || ['categories', 'tags', 'archives', 'index', '404', undefined].includes(page.layout)) { page.sidebar = theme.sidebar.widgets.index; } else if (page.layout == 'page') { page.sidebar = theme.sidebar.widgets.page; } else { page.sidebar = []; } } // parse array string if (typeof page.sidebar == 'string') { page.sidebar = page.sidebar.replace(/ /g, '').split(','); } function layoutWidgets() { var el = ''; el += '
'; return el; } function layoutFooterDiv() { if (page.layout !== 'wiki' && theme.footer.social) { var el = ''; return el; } else { return ''; } } %> <% if (page.header == undefined || page.header == 'left' || page.header == 'auto') { %> <%- partial('header', {where: 'sidebar'}) %> <% } %> <%- layoutWidgets() %> <%- layoutFooterDiv() %>