mirror of
https://github.com/jerryc127/hexo-theme-butterfly.git
synced 2026-08-08 11:38:42 +08:00
- Remove APlayer/Meting music player support - Upgrade Artalk to 2.10.0 and add vote feature - Cache plugins.yml to avoid re-rendering on every generate - Add null safety for error_404 and highlight config - Fix series date timestamp format - Enhance shuoshuo mockPost compatibility and error handling - Prevent scrollbar flicker when fancybox is open - Update plugin versions (docsearch, katex, twikoo) - Bump version to 5.7.0
57 lines
2.2 KiB
Plaintext
57 lines
2.2 KiB
Plaintext
div
|
|
script(src=url_for(theme.asset.utils))
|
|
script(src=url_for(theme.asset.main))
|
|
|
|
if theme.translate.enable
|
|
script(src=url_for(theme.asset.translate))
|
|
|
|
if theme.lightbox
|
|
script(src=url_for(theme.asset[theme.lightbox]))
|
|
|
|
if theme.instantpage
|
|
script(src=url_for(theme.asset.instantpage), type='module')
|
|
|
|
if theme.lazyload.enable && !theme.lazyload.native
|
|
script(src=url_for(theme.asset.lazyload))
|
|
|
|
if theme.snackbar.enable
|
|
script(src=url_for(theme.asset.snackbar))
|
|
|
|
.js-pjax
|
|
if needLoadCountJs
|
|
!= partial("includes/third-party/card-post-count/index", {}, { cache: true })
|
|
|
|
if loadSubJs
|
|
include ./third-party/subtitle.pug
|
|
|
|
include ./third-party/math/index.pug
|
|
include ./third-party/abcjs/index.pug
|
|
|
|
if commentsJsLoad
|
|
include ./third-party/comments/js.pug
|
|
|
|
!= partial("includes/third-party/prismjs", {}, { cache: true })
|
|
|
|
if theme.aside.enable && theme.aside.card_newest_comments.enable
|
|
if theme.pjax.enable || (globalPageType !== 'post' && page.aside !== false)
|
|
!= partial("includes/third-party/newest-comments/index", {}, { cache: true })
|
|
|
|
!= fragment_cache('injectBottom', function(){return injectHtml(theme.inject.bottom)})
|
|
|
|
!= partial("includes/third-party/effect", {}, { cache: true })
|
|
!= partial("includes/third-party/chat/index", {}, { cache: true })
|
|
|
|
if theme.pjax.enable
|
|
!= partial("includes/third-party/pjax", {}, { cache: true })
|
|
|
|
if theme.umami_analytics.enable
|
|
!= partial("includes/third-party/umami_analytics", {}, { cache: true })
|
|
|
|
if theme.busuanzi.site_uv || theme.busuanzi.site_pv || theme.busuanzi.page_pv
|
|
script(async data-pjax src=theme.asset.busuanzi ? url_for(theme.asset.busuanzi) : '//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js')
|
|
|
|
!= partial('includes/third-party/search/index', {}, { cache: true })
|
|
|
|
if theme.google_tag_manager && theme.google_tag_manager.tag_id
|
|
noscript
|
|
iframe(src=`${theme.google_tag_manager.domain ? theme.google_tag_manager.domain : 'https://www.googletagmanager.com'}/ns.html?id=${theme.google_tag_manager.tag_id}` height="0" width="0" style="display:none;visibility:hidden") |