feat: 升级版本至1.4.0并添加外部资源备用机制
- 版本号从1.3.5升级至1.4.0 - 创建外部资源备用加载系统,解决国内访问问题 - 添加Google Fonts本地备用字体文件 - 集成Geetest验证码本地备用版本 - 实现QRCode.js本地备用功能 - 创建智能资源加载器,自动切换到本地资源 - 修改所有外部资源引用,支持自动备用机制 - 添加资源配置文件,便于管理和维护
This commit is contained in:
59
assets/vendor/external/config.json
vendored
Normal file
59
assets/vendor/external/config.json
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"version": "1.4.0",
|
||||
"resources": {
|
||||
"fonts": {
|
||||
"google_fonts_open_sans": {
|
||||
"primary": "//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700",
|
||||
"fallback": "/wp-content/themes/argon/assets/vendor/external/fonts/open-sans.css",
|
||||
"description": "Open Sans 字体"
|
||||
},
|
||||
"google_fonts_noto_serif": {
|
||||
"primary": "//fonts.googleapis.com/css?family=Noto+Serif+SC:300,600&display=swap",
|
||||
"fallback": "/wp-content/themes/argon/assets/vendor/external/fonts/noto-serif-sc.css",
|
||||
"description": "Noto Serif SC 字体"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"geetest": {
|
||||
"primary": "https://static.geetest.com/v4/gt4.js",
|
||||
"fallback": "/wp-content/themes/argon/assets/vendor/external/geetest/gt4.js",
|
||||
"description": "极验验证码"
|
||||
},
|
||||
"qrcode": {
|
||||
"primary": "https://cdn.jsdelivr.net/npm/qrcodejs@1.0.0/qrcode.min.js",
|
||||
"fallback": "/wp-content/themes/argon/assets/vendor/external/qrcode/qrcode.min.js",
|
||||
"description": "二维码生成器"
|
||||
},
|
||||
"mathjax3": {
|
||||
"primary": "//cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml-full.js",
|
||||
"fallback": null,
|
||||
"description": "MathJax 3.0 数学公式渲染"
|
||||
},
|
||||
"mathjax2": {
|
||||
"primary": "//cdn.jsdelivr.net/npm/mathjax@2.7.5/MathJax.js?config=TeX-AMS_HTML",
|
||||
"fallback": null,
|
||||
"description": "MathJax 2.0 数学公式渲染"
|
||||
},
|
||||
"katex_css": {
|
||||
"primary": "//cdn.jsdelivr.net/npm/katex@0.11.1/dist/katex.min.css",
|
||||
"fallback": null,
|
||||
"description": "KaTeX CSS"
|
||||
},
|
||||
"katex_js": {
|
||||
"primary": "//cdn.jsdelivr.net/npm/katex@0.11.1/dist/katex.min.js",
|
||||
"fallback": null,
|
||||
"description": "KaTeX JS"
|
||||
},
|
||||
"katex_auto_render": {
|
||||
"primary": "//cdn.jsdelivr.net/npm/katex@0.11.1/dist/contrib/auto-render.min.js",
|
||||
"fallback": null,
|
||||
"description": "KaTeX 自动渲染"
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"timeout": 5000,
|
||||
"retry_count": 2,
|
||||
"enable_console_log": true
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user