Update CDN URL

This commit is contained in:
Mimi 2020-06-21 15:10:23 +08:00
parent 6e602213e7
commit b9a822c4b7
7 changed files with 27 additions and 33 deletions

View File

@ -496,8 +496,6 @@ math:
# hexo-renderer-pandoc (or hexo-renderer-kramed) required for full MathJax support. # hexo-renderer-pandoc (or hexo-renderer-kramed) required for full MathJax support.
mathjax: mathjax:
enable: false 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. # hexo-renderer-markdown-it-plus (or hexo-renderer-markdown-it with markdown-it-katex plugin) required for full Katex support.
katex: katex:
@ -542,7 +540,7 @@ quicklink:
delay: true delay: true
# Custom a time in milliseconds by which the browser must execute prefetching. # Custom a time in milliseconds by which the browser must execute prefetching.
timeout: 3000 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 priority: true
# For more flexibility you can add some patterns (RegExp, Function, or Array) to ignores. # For more flexibility you can add some patterns (RegExp, Function, or Array) to ignores.
@ -834,7 +832,6 @@ motion:
sidebar: slideUpIn sidebar: slideUpIn
# Progress bar in the top during page loading. # 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 # For more information: https://github.com/HubSpot/pace
pace: pace:
enable: false enable: false
@ -851,9 +848,8 @@ three:
canvas_lines: false canvas_lines: false
canvas_sphere: false canvas_sphere: false
# Canvas-ribbon # Canvas ribbon
# Dependencies: https://github.com/next-theme/theme-next-canvas-ribbon # For more information: https://github.com/hustcc/ribbon.js
# For more information: https://github.com/zproo/canvas-ribbon
canvas_ribbon: canvas_ribbon:
enable: false enable: false
size: 300 # The width of the ribbon size: 300 # The width of the ribbon
@ -876,6 +872,7 @@ vendors:
# Internal version: 3.1.0 # Internal version: 3.1.0
# anime: //cdn.jsdelivr.net/npm/animejs@3.1.0/lib/anime.min.js # 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: anime:
# Internal version: 5.13.0 # Internal version: 5.13.0
@ -886,13 +883,14 @@ vendors:
# Prism # Prism
# prism: //cdn.jsdelivr.net/npm/prismjs@1/components/prism-core.min.js # 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_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:
prism_autoloader: prism_autoloader:
prism_line_numbers: prism_line_numbers:
# MathJax # MathJax
# mathjax: //cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js # 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: mathjax:
# KaTeX # KaTeX
@ -910,19 +908,20 @@ vendors:
# FancyBox # FancyBox
# jquery: //cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js # 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: //cdn.jsdelivr.net/npm/@fancyapps/fancybox@3/dist/jquery.fancybox.min.js
# fancybox_css: //cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.css # fancybox_css: //cdn.jsdelivr.net/npm/@fancyapps/fancybox@3/dist/jquery.fancybox.min.css
jquery: jquery:
fancybox: fancybox:
fancybox_css: fancybox_css:
# Medium-zoom # Medium-zoom
# mediumzoom: //cdn.jsdelivr.net/npm/medium-zoom@1/dist/medium-zoom.min.js # 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: mediumzoom:
# Lazyload # Lazyload
# lazyload: //cdn.jsdelivr.net/npm/lozad@1/dist/lozad.min.js # 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: lazyload:
# Pangu # Pangu
@ -931,7 +930,8 @@ vendors:
pangu: pangu:
# Quicklink # 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: quicklink:
# DisqusJS # DisqusJS
@ -959,7 +959,7 @@ vendors:
# Mermaid # Mermaid
# mermaid: //cdn.jsdelivr.net/npm/mermaid@8/dist/mermaid.min.js # 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: mermaid:
# Internal version: 1.2.1 # Internal version: 1.2.1
@ -973,13 +973,13 @@ vendors:
# Internal version: 1.0.2 # Internal version: 1.0.2
# pace: //cdn.jsdelivr.net/npm/pace-js@1/pace.min.js # 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: //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_css: //cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/themes/blue/pace-theme-minimal.min.css
pace: pace:
pace_css: pace_css:
# Internal version: 1.0.0 # 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 # 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_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 # canvas_sphere: //cdn.jsdelivr.net/gh/next-theme/theme-next-three@1/canvas_sphere.min.js
@ -988,8 +988,8 @@ vendors:
canvas_lines: canvas_lines:
canvas_sphere: canvas_sphere:
# Internal version: 1.0.0 # Canvas ribbon
# canvas_ribbon: //cdn.jsdelivr.net/gh/next-theme/theme-next-canvas-ribbon@1/canvas-ribbon.js # canvas_ribbon: //cdn.jsdelivr.net/npm/ribbon.js@1/dist/ribbon.min.js
canvas_ribbon: canvas_ribbon:
# Assets # Assets

View File

@ -47,13 +47,13 @@
<link rel="stylesheet" href="{{ font_awesome_uri }}"> <link rel="stylesheet" href="{{ font_awesome_uri }}">
{%- if theme.fancybox %} {%- 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' %}
<link rel="stylesheet" href="{{ fancybox_css_uri }}"> <link rel="stylesheet" href="{{ fancybox_css_uri }}">
{%- endif %} {%- endif %}
{%- if theme.pace.enable %} {%- 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_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 next_vendors('pace/pace.min.js') %} {%- set pace_js_uri = theme.vendors.pace or '//cdn.jsdelivr.net/npm/pace-js@1/pace.min.js' %}
<link rel="stylesheet" href="{{ pace_css_uri }}"> <link rel="stylesheet" href="{{ pace_css_uri }}">
<script src="{{ pace_js_uri }}"></script> <script src="{{ pace_js_uri }}"></script>
{%- endif %} {%- endif %}

View File

@ -1,5 +1,5 @@
{%- if theme.three.enable %} {%- 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' %}
<script defer src="{{ three_uri }}"></script> <script defer src="{{ three_uri }}"></script>
{%- if theme.three.three_waves %} {%- if theme.three.three_waves %}
{%- set waves_uri = theme.vendors.three_waves or next_vendors('three/three-waves.min.js') %} {%- set waves_uri = theme.vendors.three_waves or next_vendors('three/three-waves.min.js') %}
@ -16,7 +16,7 @@
{%- endif %} {%- endif %}
{%- if theme.canvas_ribbon.enable %} {%- 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' %}
<script size="{{ theme.canvas_ribbon.size }}" alpha="{{ theme.canvas_ribbon.alpha }}" zIndex="{{ theme.canvas_ribbon.zIndex }}" src="{{ canvas_ribbon_uri }}"></script> <script size="{{ theme.canvas_ribbon.size }}" alpha="{{ theme.canvas_ribbon.alpha }}" zIndex="{{ theme.canvas_ribbon.zIndex }}" src="{{ canvas_ribbon_uri }}"></script>
{%- endif %} {%- endif %}

View File

@ -4,9 +4,6 @@
if (typeof MathJax === 'undefined') { if (typeof MathJax === 'undefined') {
window.MathJax = { window.MathJax = {
loader: { loader: {
{%- if theme.math.mathjax.mhchem %}
load: ['[tex]/mhchem'],
{%- endif %}
source: { source: {
'[tex]/amsCd': '[tex]/amscd', '[tex]/amsCd': '[tex]/amscd',
'[tex]/AMScd': '[tex]/amscd' '[tex]/AMScd': '[tex]/amscd'
@ -14,9 +11,6 @@
}, },
tex: { tex: {
inlineMath: {'[+]': [['$', '$']]}, inlineMath: {'[+]': [['$', '$']]},
{%- if theme.math.mathjax.mhchem %}
packages: {'[+]': ['mhchem']},
{%- endif %}
tags: 'ams' tags: 'ams'
}, },
options: { options: {

View File

@ -1,11 +1,11 @@
{%- if page.quicklink.enable %} {%- 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' %}
<script src="{{ quicklink_uri }}"></script> <script src="{{ quicklink_uri }}"></script>
<script> <script>
{%- if page.quicklink.delay %} {%- if page.quicklink.delay %}
window.addEventListener('load', () => { window.addEventListener('load', () => {
{%- endif %} {%- endif %}
quicklink({ quicklink.listen({
timeout : {{ page.quicklink.timeout }}, timeout : {{ page.quicklink.timeout }},
priority: {{ page.quicklink.priority }}, priority: {{ page.quicklink.priority }},
ignores : [uri => uri.includes('#'),uri => uri === '{{ url | replace('index.html', '') }}',{{ page.quicklink.ignores }}] ignores : [uri => uri.includes('#'),uri => uri === '{{ url | replace('index.html', '') }}',{{ page.quicklink.ignores }}]

View File

@ -11,7 +11,7 @@ hexo.extend.helper.register('js_vendors', function() {
vendors.prism = '//cdn.jsdelivr.net/npm/prismjs@1/components/prism-core.min.js'; vendors.prism = '//cdn.jsdelivr.net/npm/prismjs@1/components/prism-core.min.js';
vendors.prism_autoloader = '//cdn.jsdelivr.net/npm/prismjs@1/plugins/autoloader/prism-autoloader.min.js'; vendors.prism_autoloader = '//cdn.jsdelivr.net/npm/prismjs@1/plugins/autoloader/prism-autoloader.min.js';
if (config.prismjs.line_number) { if (config.prismjs.line_number) {
vendors.prism_line_numbers = '//cdn.jsdelivr.net/npm/prismjs@1/plugins/line-numbers/prism-line-numbers.js'; vendors.prism_line_numbers = '//cdn.jsdelivr.net/npm/prismjs@1/plugins/line-numbers/prism-line-numbers.min.js';
} }
} }
if (theme.pjax) { if (theme.pjax) {
@ -19,7 +19,7 @@ hexo.extend.helper.register('js_vendors', function() {
} }
if (theme.fancybox) { if (theme.fancybox) {
vendors.jquery = '//cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js'; vendors.jquery = '//cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js';
vendors.fancybox = '//cdn.jsdelivr.net/gh/fancyapps/fancybox@3/dist/jquery.fancybox.min.js'; vendors.fancybox = '//cdn.jsdelivr.net/npm/@fancyapps/fancybox@3/dist/jquery.fancybox.min.js';
} }
if (theme.mediumzoom) { if (theme.mediumzoom) {
vendors.mediumzoom = '//cdn.jsdelivr.net/npm/medium-zoom@1/dist/medium-zoom.min.js'; vendors.mediumzoom = '//cdn.jsdelivr.net/npm/medium-zoom@1/dist/medium-zoom.min.js';

View File

@ -1,6 +1,6 @@
mjx-container[jax="CHTML"][display="true"], .has-jax { mjx-container[jax="CHTML"][display="true"], .has-jax {
overflow: auto hidden; overflow: auto hidden;
} }
mjx-container + br { mjx-container[display="true"] + br {
display: none; display: none;
} }