This is an automated email from the ASF dual-hosted git repository.

abeizn pushed a commit to branch fix-dashboard-scp-limit
in repository https://gitbox.apache.org/repos/asf/incubator-devlake-website.git


The following commit(s) were added to refs/heads/fix-dashboard-scp-limit by 
this push:
     new 01575a7757 fix: scp limit
01575a7757 is described below

commit 01575a7757546721efe6d3982aa10f493c168a2d
Author: abeizn <[email protected]>
AuthorDate: Mon Feb 19 19:46:36 2024 +0800

    fix: scp limit
---
 docusaurus.config.js              |  8 +-------
 livedemo/docusaurus-plugin-csp.js | 18 ++++++++++++++++++
 2 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/docusaurus.config.js b/docusaurus.config.js
index e8cccbeaa4..6bc2d5ca00 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -21,13 +21,6 @@ const versions = require('./versions.json');
   organizationName: 'Apache',
   projectName: 'Apache DevLake',
 
-  // Other top-level config fields
-  customFields: {
-    head: [
-      ['meta', { httpEquiv: 'Content-Security-Policy', content: "frame-src 
'self' https://grafana-lake.demo.devlake.io/;"; }],
-    ],
-  },
-
   presets: [
     [
       '@docusaurus/preset-classic',
@@ -109,6 +102,7 @@ const versions = require('./versions.json');
         sidebarPath: require.resolve('./sidebarsLivedemo.js'),
       },
     ],
+    './livedemo/docusaurus-plugin-csp',
     function tailwindcss() {
       return {
         name: 'docusaurus-tailwindcss',
diff --git a/livedemo/docusaurus-plugin-csp.js 
b/livedemo/docusaurus-plugin-csp.js
new file mode 100644
index 0000000000..21ccec2937
--- /dev/null
+++ b/livedemo/docusaurus-plugin-csp.js
@@ -0,0 +1,18 @@
+module.exports = function(context, options) {
+  return {
+    name: 'docusaurus-plugin-csp',
+    injectHtmlTags() {
+      return {
+        headTags: [
+          {
+            tagName: 'meta',
+            attributes: {
+              'http-equiv': 'Content-Security-Policy',
+              content: "default-src 'self'; script-src 'self' 'unsafe-inline'; 
style-src 'self' 'unsafe-inline'; frame-src 'self' 
https://grafana-lake.demo.devlake.io/;";,
+            },
+          },
+        ],
+      };
+    },
+  };
+};
\ No newline at end of file

Reply via email to