fix(cdn): use fastly CDN temporarily
diff --git a/public/en/editor.html b/public/en/editor.html
index 006c037..bd09021 100644
--- a/public/en/editor.html
+++ b/public/en/editor.html
@@ -16,16 +16,16 @@
</style>
<link
rel="stylesheet"
- href="//cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css"
+ href="//fastly.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css"
/>
<link
rel="stylesheet"
- href="//cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"
+ href="//fastly.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"
/>
- <script src="//cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/index.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/element-ui@2.13.2/lib/index.js"></script>
</head>
<body>
<div id="main"></div>
diff --git a/public/en/index.html b/public/en/index.html
index f70e34c..190beb2 100644
--- a/public/en/index.html
+++ b/public/en/index.html
@@ -16,16 +16,16 @@
</style>
<link
rel="stylesheet"
- href="//cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css"
+ href="//fastly.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css"
/>
<link
rel="stylesheet"
- href="//cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"
+ href="//fastly.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"
/>
- <script src="//cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/index.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/element-ui@2.13.2/lib/index.js"></script>
</head>
<body>
<div id="main"></div>
diff --git a/public/en/view.html b/public/en/view.html
index a2e1d01..99fccee 100644
--- a/public/en/view.html
+++ b/public/en/view.html
@@ -16,16 +16,16 @@
</style>
<link
rel="stylesheet"
- href="//cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css"
+ href="//fastly.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css"
/>
<link
rel="stylesheet"
- href="//cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"
+ href="//fastly.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"
/>
- <script src="//cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/index.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/element-ui@2.13.2/lib/index.js"></script>
</head>
<body>
<div id="main"></div>
diff --git a/public/zh/editor.html b/public/zh/editor.html
index 65edec1..2c9d273 100644
--- a/public/zh/editor.html
+++ b/public/zh/editor.html
@@ -16,16 +16,16 @@
</style>
<link
rel="stylesheet"
- href="//cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css"
+ href="//fastly.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css"
/>
<link
rel="stylesheet"
- href="//cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"
+ href="//fastly.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"
/>
- <script src="//cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/index.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/element-ui@2.13.2/lib/index.js"></script>
</head>
<body>
<div id="main"></div>
diff --git a/public/zh/index.html b/public/zh/index.html
index 4012cfa..8c6b4e6 100644
--- a/public/zh/index.html
+++ b/public/zh/index.html
@@ -16,16 +16,16 @@
</style>
<link
rel="stylesheet"
- href="//cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css"
+ href="//fastly.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css"
/>
<link
rel="stylesheet"
- href="//cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"
+ href="//fastly.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"
/>
- <script src="//cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/index.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/element-ui@2.13.2/lib/index.js"></script>
</head>
<body>
<div id="main"></div>
diff --git a/public/zh/view.html b/public/zh/view.html
index 5edb35b..51623c0 100644
--- a/public/zh/view.html
+++ b/public/zh/view.html
@@ -16,16 +16,16 @@
</style>
<link
rel="stylesheet"
- href="//cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css"
+ href="//fastly.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css"
/>
<link
rel="stylesheet"
- href="//cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"
+ href="//fastly.jsdelivr.net/npm/element-ui@2.13.2/lib/theme-chalk/index.css"
/>
- <script src="//cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
- <script src="//cdn.jsdelivr.net/npm/element-ui@2.13.2/lib/index.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/vue@2.6.11/dist/vue.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
+ <script src="//fastly.jsdelivr.net/npm/element-ui@2.13.2/lib/index.js"></script>
</head>
<body>
<div id="main"></div>
diff --git a/src/common/config.js b/src/common/config.js
index 1a3b9d4..b8f4939 100644
--- a/src/common/config.js
+++ b/src/common/config.js
@@ -107,7 +107,7 @@
export { URL_PARAMS };
// https://npm.elemecdn.com/
-export const CDN_ROOT = 'https://cdn.jsdelivr.net/npm/';
+export const CDN_ROOT = 'https://fastly.jsdelivr.net/npm/';
export const SCRIPT_URLS = {
echartsDir: `${CDN_ROOT}echarts@{{version}}`,
diff --git a/src/editor/downloadExample.js b/src/editor/downloadExample.js
index 824326d..3f897b5 100644
--- a/src/editor/downloadExample.js
+++ b/src/editor/downloadExample.js
@@ -9,7 +9,7 @@
const hasJQueryJS = /\$[\.\(]+/g.test(store.sourceCode);
const jqueryScriptCode = hasJQueryJS
- ? '<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery"></script>'
+ ? '<script type="text/javascript" src="https://fastly.jsdelivr.net/npm/jquery"></script>'
: '';
const echartsDir = SCRIPT_URLS.echartsDir.replace(
diff --git a/src/editor/sandbox/openwith/helper.js b/src/editor/sandbox/openwith/helper.js
index 37151e3..6246399 100644
--- a/src/editor/sandbox/openwith/helper.js
+++ b/src/editor/sandbox/openwith/helper.js
@@ -16,7 +16,7 @@
const hasJQuery = /\$[\.\(]+/g.test(store.sourceCode);
hasJQuery &&
scripts.unshift({
- src: 'https://cdn.jsdelivr.net/npm/jquery'
+ src: 'https://fastly.jsdelivr.net/npm/jquery'
});
const htmlTpl = `<!DOCTYPE html>
diff --git a/src/editor/sandbox/srcdoc.html b/src/editor/sandbox/srcdoc.html
index 0d5e7a4..d32f99e 100644
--- a/src/editor/sandbox/srcdoc.html
+++ b/src/editor/sandbox/srcdoc.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Security-Policy" content="__CSP__" />
- <link rel="dns-prefetch" href="https://cdn.jsdelivr.net" />
+ <link rel="dns-prefetch" href="https://fastly.jsdelivr.net" />
<style>
* {
margin: 0;
@@ -65,9 +65,9 @@
});
})();
</script>
- <script src="https://cdn.jsdelivr.net/npm/jquery"></script>
- <script src="https://cdn.jsdelivr.net/npm/seedrandom@3.0.5/seedrandom.min.js"></script>
- <script src="https://cdn.jsdelivr.net/npm/acorn@8.7.1/dist/acorn.min.js"></script>
+ <script src="https://fastly.jsdelivr.net/npm/jquery"></script>
+ <script src="https://fastly.jsdelivr.net/npm/seedrandom@3.0.5/seedrandom.min.js"></script>
+ <script src="https://fastly.jsdelivr.net/npm/acorn@8.7.1/dist/acorn.min.js"></script>
__SCRIPTS__
</body>
</html>