diff --git a/themes/suka/layout/_pages/post.ejs b/themes/suka/layout/_pages/post.ejs index f2b2c38..914149b 100644 --- a/themes/suka/layout/_pages/post.ejs +++ b/themes/suka/layout/_pages/post.ejs @@ -1,4 +1,13 @@
+ <%- fragment_cache('head_hljs_css', () => { + let html = ''; + if (theme.vendors.suka.highlight_theme) { + html += css_async(theme.vendors.suka.highlight_theme); + } else if (theme.highlight.theme) { + html += css_async(url_for('css/highlight/' + theme.highlight.theme + '.min.css')); + } + return html; + }) %>
<% if (page.thumbnail) { %>
diff --git a/themes/suka/layout/_partial/source/head.ejs b/themes/suka/layout/_partial/source/head.ejs index 6f8d759..2f8a920 100644 --- a/themes/suka/layout/_partial/source/head.ejs +++ b/themes/suka/layout/_partial/source/head.ejs @@ -37,12 +37,6 @@ <%- partial('_plugin/highlight/prettify/theme') %> <% } %> -<% if (config.highlight.enable) { %> - - <%- partial('_plugin/highlight/hexo-hljs/theme') %> -<% } %> - -