Files
2024-07-05 21:01:19 +08:00

117 lines
3.9 KiB
Plaintext

- page.type = is_post() ? 'post' : page.type
mixin katex
if theme.katex.copytex
script(src=url_for(theme.cdn.katex_copytex))
script.
(() => {
document.querySelectorAll('#article-container span.katex-display').forEach(item => {
utils.wrap(item, 'div', {class: 'katex-wrap'})
})
})();
div
script(src=url_for(theme.cdn.utils))
script(src=url_for(theme.cdn.main))
script(src=url_for(theme.cdn.waterfall))
script(src=url_for(theme.cdn.pjax))
if theme.mermaid
script(src=url_for(theme.cdn.mermaid_js))
if theme.post.share.enable && theme.post.share.list && theme.post.share.list.includes('qrcode')
script(src=url_for(theme.cdn.qrcode))
if theme.display_mode.universe
script(src=url_for(theme.cdn.universe_js))
script.
dark()
if theme.right_menu.enable && theme.right_menu.translate.enable
script(src=url_for(theme.cdn.translate_js))
if theme.katex && theme.katex.enable
if theme.katex.per_page && (is_post() || is_page())
+katex
else if page.katex
+katex
if theme.lazyload.enable
script(src=url_for(theme.cdn.lazyload))
script(src=url_for(theme.cdn.snackbar))
if theme.lightbox
if theme.mediumZoom
script(src=url_for(theme.cdn.medium_zoom))
if theme.fancybox
script(src=url_for(theme.cdn.fancyapps_ui))
if (theme.says.home_mini && theme.says.enable) || theme.carousel
script(src=url_for(theme.cdn.swiper_js))
if theme.post_ai.enable
script(src=url_for(theme.cdn.efu_ai))
if theme.capsule.enable || theme.music.enable || theme.says.enable
script.
var meting_api = '!{theme.meting_api}';
script(src=url_for(theme.cdn.aplayer_js))
script(src=url_for(theme.cdn.meting_js))
if theme.post.covercolor.enable
case theme.post.covercolor.mode
when 'local'
script(src=url_for(theme.cdn.cover_local))
when 'api'
script.
const coverColorConfig = {
api: '!{theme.post.covercolor.api}',
time: !{theme.post.covercolor.time}
}
script(src=url_for(theme.cdn.cover_api))
if theme.loading.pace
script(src=url_for(theme.cdn.pace_js))
if theme.search.enable && theme.search.type === "algolia"
script(src=url_for(theme.cdn.instantsearch))
script(src=url_for(theme.cdn.algolia_search))
if theme.right_menu.enable
script(src=url_for(theme.cdn.right_menu_js))
if theme.extends.body
each item in theme.extends.body
!= item
.js-pjax
if is_home() && theme.says.enable && theme.says.home_mini
script.
sco.initbbtalk()
if page.type === 'says' && theme.says.enable
script.
GLOBAL_CONFIG.lightbox && utils.lightbox(document.querySelectorAll(".bber-content-img img"));
sco.changeTimeFormat(document.querySelectorAll('.bber-info-time time'))
if comment_js
include ../widgets/third-party/comments/js
if theme.mermaid
script.
mermaid.run();
if is_home() && theme.carousel && site.posts.data.filter(item => item.recommend === true).slice(0, 6) || false
script.
carousel_swiper()
if theme.busuanzi && (theme.aside.siteinfo.uv || theme.aside.siteinfo.pv)
if theme.busuanzi_use === 0
script(defer pjax src=url_for(theme.cdn.busuanzi_js))
else
script(defer pjax src=url_for(theme.cdn.busuanzi_qj_js))
if theme.footer.randomlink
include ../widgets/randomlink.pug
// pjax
!= partial("includes/widgets/third-party/pjax", {}, {cache: true})
// theme
include ../body/mode
// google adsense
include ../body/gadsense