This is an automated email from the ASF dual-hosted git repository.
jeffreyh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push:
new 58e3c897c90 Load font files locally to avoid font loading failure
caused by CSP (#1966)
58e3c897c90 is described below
commit 58e3c897c90a0e35f24a681994d2fb77b7471f9d
Author: yangon <[email protected]>
AuthorDate: Wed Feb 5 18:02:02 2025 +0800
Load font files locally to avoid font loading failure caused by CSP (#1966)
---
docusaurus.config.js | 24 ------------------------
src/scss/_variables.scss | 10 ----------
src/scss/custom.scss | 12 +++++++++++-
static/fonts/Inter-VariableFont_opsz,wght.ttf | Bin 0 -> 874708 bytes
static/fonts/NotoSansSC-VariableFont_wght.ttf | Bin 0 -> 17805476 bytes
5 files changed, 11 insertions(+), 35 deletions(-)
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 0f33bc747fe..0eb5fa3f0a5 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -61,30 +61,6 @@ const config = {
},
},
scripts: ['/js/custom-script.js'],
- headTags: [
- {
- tagName: 'link',
- attributes: {
- rel: 'preconnect',
- href: 'https://fonts.googleapis.com',
- },
- },
- {
- tagName: 'link',
- attributes: {
- rel: 'preconnect',
- href: 'https://fonts.gstatic.com',
- crossorigin: 'anonymous',
- },
- },
- {
- tagName: 'link',
- attributes: {
- href:
'https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap',
- rel: 'stylesheet',
- },
- },
- ],
stylesheets: [
//
'https://cdn-font.hyperos.mi.com/font/css?family=MiSans:100,200,300,400,450,500,600,650,700,900:Chinese_Simplify,Latin&display=swap',
//
'https://cdn-font.hyperos.mi.com/font/css?family=MiSans_Latin:100,200,300,400,450,500,600,650,700,900:Latin&display=swap',
diff --git a/src/scss/_variables.scss b/src/scss/_variables.scss
index bd4837b3d94..52416125d31 100644
--- a/src/scss/_variables.scss
+++ b/src/scss/_variables.scss
@@ -1,13 +1,3 @@
-html[lang='zh-Hans-CN'] {
- --ifm-font-family-base: 'MiSans', 'Source Sans Pro', 'Helvetica Neue',
Helvetica, Arial, sans-serif;
- font-family: 'MiSans', 'Source Sans Pro', 'Helvetica Neue', Helvetica,
Arial, sans-serif;
-}
-
-html[lang='en-US'] {
- --ifm-font-family-base: 'MiSans Latin', 'Source Sans Pro', 'Helvetica
Neue', Helvetica, Arial, sans-serif;
- font-family: 'MiSans Latin', 'Source Sans Pro', 'Helvetica Neue',
Helvetica, Arial, sans-serif;
-}
-
:root {
--ifm-color-primary: #444fd9;
--ifm-color-primary-dark: #2c39d4;
diff --git a/src/scss/custom.scss b/src/scss/custom.scss
index 31adcc461b7..8af2fb0b67b 100644
--- a/src/scss/custom.scss
+++ b/src/scss/custom.scss
@@ -20,6 +20,16 @@
@include meta.load-css('components/toc.scss');
@include meta.load-css('common');
+@font-face {
+ font-family: 'Inter';
+ src: url('/fonts/Inter-VariableFont_opsz,wght.ttf');
+}
+
+@font-face {
+ font-family: 'Noto Sans';
+ src: url('/fonts/NotoSansSC-VariableFont_wght.ttf');
+}
+
@layer utilities {
.transition-slide {
@apply inline-block transform transition-transform duration-300
hover:translate-x-1 group-hover:translate-x-1;
@@ -53,7 +63,7 @@ html[lang='en-US'] {
// }
.markdown :where(p, h1, h2, h3, h4, h5, h6, li, blockquote) {
font-family: var(--font-family-base);
- color: #1F1F26;
+ color: #1f1f26;
}
body {
diff --git a/static/fonts/Inter-VariableFont_opsz,wght.ttf
b/static/fonts/Inter-VariableFont_opsz,wght.ttf
new file mode 100644
index 00000000000..e31b51e3e93
Binary files /dev/null and b/static/fonts/Inter-VariableFont_opsz,wght.ttf
differ
diff --git a/static/fonts/NotoSansSC-VariableFont_wght.ttf
b/static/fonts/NotoSansSC-VariableFont_wght.ttf
new file mode 100644
index 00000000000..4e0c62e2789
Binary files /dev/null and b/static/fonts/NotoSansSC-VariableFont_wght.ttf
differ
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]