- var pageTitle = page.title || config.subtitle || '' - if (is_archive()) pageTitle = 'Archives' - if (is_tag()) pageTitle = 'Tag: ' + page.tag - if (is_category()) pageTitle = 'Category: ' + page.category - if (is_month()) pageTitle += ': ' + page.month + '/' + page.year - if (is_year()) pageTitle += ': ' + page.year - pageTitle += ' [ ' + config.title + ' ]' include _partials/information_card.pug doctype html html(lang=config.language) head meta(charset='UTF-8') title= pageTitle //- script(src="/js/lazysizes.min.js") if theme.stylesheets !== undefined && theme.stylesheets.length > 0 //- stylesheets list from _config.yml each url in theme.stylesheets link(rel='stylesheet', href=url) if is_post() || is_page() link(rel="stylesheet", href="/css/highlight.css") link(rel="stylesheet", href="https://unpkg.com/@waline/client@v2/dist/waline.css") link(rel="stylesheet", href="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css") script(src="/js/util.js") body #container.container header#header.header include ./_partials/header.pug .bottom-declaration .bottom-declaration-line .bottom-declaration-dotted main#main.main block content .right-content +information_card({name: '全站总字数', value: totalcount(site)}) //- if is_page() || is_post() //- .toc //- != toc(page.content) footer#footer.footer include ./_partials/footer.pug .bottom-declaration .bottom-declaration-line .bottom-declaration-dotted //- 这段script一定要放在body结束前,否则lazyload不生效 script(src="/js/lazyload.min.js") script. window.lazyLoad = new LazyLoad({ elements_selector: 'img', threshold: 0 }); script(src="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.umd.js") script. let postImageElements = document.querySelectorAll('.main-content img'); postImageElements.forEach(element => { if (element.parentNode.tagName !== 'A') { const dataSrc = element.getAttribute("data-src") const dataCaption = element.title || element.alt || '' utils.wrapElement(element, 'a', { href: dataSrc, 'data-fancybox': '', 'data-caption': dataCaption, 'data-thumb': dataSrc , class: "img-wrapper"}) } }) Fancybox.bind('[data-fancybox]', {}); script