- const returnTopImg = img => img !== false ? img || theme.default_top_img : false const isFixedClass = theme.nav.fixed ? ' fixed' : '' var top_img = false let headerClassName = 'not-top-img' var bg_img = '' if !theme.disable_top_img && page.top_img !== false if is_post() - top_img = page.top_img || page.cover || theme.default_top_img else if is_page() - top_img = page.top_img || theme.default_top_img else if is_tag() - top_img = theme.tag_per_img && theme.tag_per_img[page.tag] - top_img = top_img || returnTopImg(theme.tag_img) else if is_category() - top_img = theme.category_per_img && theme.category_per_img[page.category] - top_img = top_img || returnTopImg(theme.category_img) else if is_home() - top_img = returnTopImg(theme.index_img) else if is_archive() - top_img = returnTopImg(theme.archive_img) else - top_img = page.top_img || theme.default_top_img if top_img !== false - bg_img = getBgPath(top_img) - headerClassName = is_home() ? 'full_page' : is_post() ? 'post-bg' : 'not-home-page' header#page-header(class=`${headerClassName + isFixedClass}` style=bg_img) include ./nav.pug if top_img !== false if is_post() include ./post-info.pug else if is_home() #site-info h1#site-title=config.title if theme.subtitle.enable - var loadSubJs = true #site-subtitle span#subtitle if theme.social #site_social_icons !=partial('includes/header/social', {}, {cache: true}) #scroll-down i.fas.fa-angle-down.scroll-down-effects else #page-site-info h1#site-title=page.title || page.tag || page.category else //- improvement seo if !is_post() h1.title-seo=page.title || page.tag || page.category || config.title