From b9a822c4b7f8879810c6b534dc8a705e36dc41d5 Mon Sep 17 00:00:00 2001 From: Mimi <1119186082@qq.com> Date: Sun, 21 Jun 2020 15:10:23 +0800 Subject: [PATCH] Update CDN URL --- _config.yml | 34 +++++++++---------- layout/_partials/head/head.njk | 6 ++-- layout/_scripts/vendors.njk | 4 +-- layout/_third-party/math/mathjax.njk | 6 ---- layout/_third-party/quicklink.njk | 4 +-- scripts/helpers/next-vendors.js | 4 +-- .../_common/components/third-party/math.styl | 2 +- 7 files changed, 27 insertions(+), 33 deletions(-) diff --git a/_config.yml b/_config.yml index 5b63a36..01b54ac 100644 --- a/_config.yml +++ b/_config.yml @@ -496,8 +496,6 @@ math: # hexo-renderer-pandoc (or hexo-renderer-kramed) required for full MathJax support. mathjax: enable: false - # See: https://mhchem.github.io/MathJax-mhchem/ - mhchem: false # hexo-renderer-markdown-it-plus (or hexo-renderer-markdown-it with markdown-it-katex plugin) required for full Katex support. katex: @@ -542,7 +540,7 @@ quicklink: delay: true # Custom a time in milliseconds by which the browser must execute prefetching. timeout: 3000 - # Default (true) will enable fetch() or falls back to XHR. + # Default (true) will attempt to use the fetch() API if supported (rather than link[rel=prefetch]). priority: true # For more flexibility you can add some patterns (RegExp, Function, or Array) to ignores. @@ -834,7 +832,6 @@ motion: sidebar: slideUpIn # Progress bar in the top during page loading. -# Dependencies: https://github.com/next-theme/theme-next-pace # For more information: https://github.com/HubSpot/pace pace: enable: false @@ -851,9 +848,8 @@ three: canvas_lines: false canvas_sphere: false -# Canvas-ribbon -# Dependencies: https://github.com/next-theme/theme-next-canvas-ribbon -# For more information: https://github.com/zproo/canvas-ribbon +# Canvas ribbon +# For more information: https://github.com/hustcc/ribbon.js canvas_ribbon: enable: false size: 300 # The width of the ribbon @@ -876,6 +872,7 @@ vendors: # Internal version: 3.1.0 # anime: //cdn.jsdelivr.net/npm/animejs@3.1.0/lib/anime.min.js + # anime: //cdnjs.cloudflare.com/ajax/libs/animejs/3.1.0/anime.min.js anime: # Internal version: 5.13.0 @@ -886,13 +883,14 @@ vendors: # Prism # prism: //cdn.jsdelivr.net/npm/prismjs@1/components/prism-core.min.js # prism_autoloader: //cdn.jsdelivr.net/npm/prismjs@1/plugins/autoloader/prism-autoloader.min.js - # prism_line_numbers: //cdn.jsdelivr.net/npm/prismjs@1/plugins/line-numbers/prism-line-numbers.js + # prism_line_numbers: //cdn.jsdelivr.net/npm/prismjs@1/plugins/line-numbers/prism-line-numbers.min.js prism: prism_autoloader: prism_line_numbers: # MathJax # mathjax: //cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js + # mathjax: //cdnjs.cloudflare.com/ajax/libs/mathjax/3.0.5/es5/tex-mml-chtml.js mathjax: # KaTeX @@ -910,19 +908,20 @@ vendors: # FancyBox # jquery: //cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js - # fancybox: //cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.js - # fancybox_css: //cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.css + # fancybox: //cdn.jsdelivr.net/npm/@fancyapps/fancybox@3/dist/jquery.fancybox.min.js + # fancybox_css: //cdn.jsdelivr.net/npm/@fancyapps/fancybox@3/dist/jquery.fancybox.min.css jquery: fancybox: fancybox_css: # Medium-zoom # mediumzoom: //cdn.jsdelivr.net/npm/medium-zoom@1/dist/medium-zoom.min.js + # mediumzoom: //cdnjs.cloudflare.com/ajax/libs/medium-zoom/1.0.5/medium-zoom.min.js mediumzoom: # Lazyload # lazyload: //cdn.jsdelivr.net/npm/lozad@1/dist/lozad.min.js - # lazyload: //cdnjs.cloudflare.com/ajax/libs/lozad.js/1.14.0/lozad.min.js + # lazyload: //cdnjs.cloudflare.com/ajax/libs/lozad.js/1.15.0/lozad.min.js lazyload: # Pangu @@ -931,7 +930,8 @@ vendors: pangu: # Quicklink - # quicklink: //cdn.jsdelivr.net/npm/quicklink@1/dist/quicklink.umd.js + # quicklink: //cdn.jsdelivr.net/npm/quicklink@2/dist/quicklink.umd.js + # quicklink: //cdnjs.cloudflare.com/ajax/libs/quicklink/2.0.0/quicklink.umd.js quicklink: # DisqusJS @@ -959,7 +959,7 @@ vendors: # Mermaid # mermaid: //cdn.jsdelivr.net/npm/mermaid@8/dist/mermaid.min.js - # mermaid: //cdnjs.cloudflare.com/ajax/libs/mermaid/8.4.8/mermaid.min.js + # mermaid: //cdnjs.cloudflare.com/ajax/libs/mermaid/8.5.2/mermaid.min.js mermaid: # Internal version: 1.2.1 @@ -973,13 +973,13 @@ vendors: # Internal version: 1.0.2 # pace: //cdn.jsdelivr.net/npm/pace-js@1/pace.min.js # pace: //cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/pace.min.js - # pace_css: //cdn.jsdelivr.net/npm/pace-js@1/themes/blue/pace-theme-minimal.css + # pace_css: //cdn.jsdelivr.net/npm/pace-js@1/themes/blue/pace-theme-minimal.min.css # pace_css: //cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/themes/blue/pace-theme-minimal.min.css pace: pace_css: # Internal version: 1.0.0 - # three: //cdn.jsdelivr.net/gh/next-theme/theme-next-three@1/three.min.js + # three: //cdn.jsdelivr.net/npm/three@0/build/three.min.js # three_waves: //cdn.jsdelivr.net/gh/next-theme/theme-next-three@1/three-waves.min.js # canvas_lines: //cdn.jsdelivr.net/gh/next-theme/theme-next-three@1/canvas_lines.min.js # canvas_sphere: //cdn.jsdelivr.net/gh/next-theme/theme-next-three@1/canvas_sphere.min.js @@ -988,8 +988,8 @@ vendors: canvas_lines: canvas_sphere: - # Internal version: 1.0.0 - # canvas_ribbon: //cdn.jsdelivr.net/gh/next-theme/theme-next-canvas-ribbon@1/canvas-ribbon.js + # Canvas ribbon + # canvas_ribbon: //cdn.jsdelivr.net/npm/ribbon.js@1/dist/ribbon.min.js canvas_ribbon: # Assets diff --git a/layout/_partials/head/head.njk b/layout/_partials/head/head.njk index 03879ff..a5e72a1 100644 --- a/layout/_partials/head/head.njk +++ b/layout/_partials/head/head.njk @@ -47,13 +47,13 @@ {%- if theme.fancybox %} - {%- set fancybox_css_uri = theme.vendors.fancybox_css or '//cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.css' %} + {%- set fancybox_css_uri = theme.vendors.fancybox_css or '//cdn.jsdelivr.net/npm/@fancyapps/fancybox@3/dist/jquery.fancybox.min.css' %} {%- endif %} {%- if theme.pace.enable %} - {%- set pace_css_uri = theme.vendors.pace_css or next_vendors('pace/pace-theme-' + theme.pace.theme + '.min.css') %} - {%- set pace_js_uri = theme.vendors.pace or next_vendors('pace/pace.min.js') %} + {%- set pace_css_uri = theme.vendors.pace_css or '//cdn.jsdelivr.net/npm/pace-js@1/themes/blue/pace-theme-' + theme.pace.theme + '.min.css' %} + {%- set pace_js_uri = theme.vendors.pace or '//cdn.jsdelivr.net/npm/pace-js@1/pace.min.js' %} {%- endif %} diff --git a/layout/_scripts/vendors.njk b/layout/_scripts/vendors.njk index 6f316ea..3f47dee 100644 --- a/layout/_scripts/vendors.njk +++ b/layout/_scripts/vendors.njk @@ -1,5 +1,5 @@ {%- if theme.three.enable %} - {%- set three_uri = theme.vendors.three or next_vendors('three/three.min.js') %} + {%- set three_uri = theme.vendors.three or '//cdn.jsdelivr.net/npm/three@0/build/three.min.js' %} {%- if theme.three.three_waves %} {%- set waves_uri = theme.vendors.three_waves or next_vendors('three/three-waves.min.js') %} @@ -16,7 +16,7 @@ {%- endif %} {%- if theme.canvas_ribbon.enable %} - {%- set canvas_ribbon_uri = theme.vendors.canvas_ribbon or next_vendors('canvas-ribbon/canvas-ribbon.js') %} + {%- set canvas_ribbon_uri = theme.vendors.canvas_ribbon or '//cdn.jsdelivr.net/npm/ribbon.js@1/dist/ribbon.min.js' %} {%- endif %} diff --git a/layout/_third-party/math/mathjax.njk b/layout/_third-party/math/mathjax.njk index 98c0a3a..6125741 100644 --- a/layout/_third-party/math/mathjax.njk +++ b/layout/_third-party/math/mathjax.njk @@ -4,9 +4,6 @@ if (typeof MathJax === 'undefined') { window.MathJax = { loader: { - {%- if theme.math.mathjax.mhchem %} - load: ['[tex]/mhchem'], - {%- endif %} source: { '[tex]/amsCd': '[tex]/amscd', '[tex]/AMScd': '[tex]/amscd' @@ -14,9 +11,6 @@ }, tex: { inlineMath: {'[+]': [['$', '$']]}, - {%- if theme.math.mathjax.mhchem %} - packages: {'[+]': ['mhchem']}, - {%- endif %} tags: 'ams' }, options: { diff --git a/layout/_third-party/quicklink.njk b/layout/_third-party/quicklink.njk index 02b30f6..53c02cc 100644 --- a/layout/_third-party/quicklink.njk +++ b/layout/_third-party/quicklink.njk @@ -1,11 +1,11 @@ {%- if page.quicklink.enable %} - {%- set quicklink_uri = theme.vendors.quicklink or '//cdn.jsdelivr.net/npm/quicklink@1/dist/quicklink.umd.js' %} + {%- set quicklink_uri = theme.vendors.quicklink or '//cdn.jsdelivr.net/npm/quicklink@2/dist/quicklink.umd.js' %}