aboutsummaryrefslogtreecommitdiffstats
path: root/src/theme
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2024-03-19 01:31:38 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2024-03-19 01:31:59 +0100
commita218835033ce20066cccc131a1ff16a56c35261f (patch)
treec08ea6fec0522c3d5a3570670cdea5b307a393cb /src/theme
parentAdd robots.txt (diff)
downloadblog-a218835033ce20066cccc131a1ff16a56c35261f.tar.gz
blog-a218835033ce20066cccc131a1ff16a56c35261f.tar.zst
blog-a218835033ce20066cccc131a1ff16a56c35261f.zip
Preload font
Diffstat (limited to 'src/theme')
-rw-r--r--src/theme/SiteMetadata.jsx27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/theme/SiteMetadata.jsx b/src/theme/SiteMetadata.jsx
new file mode 100644
index 0000000..13a7678
--- /dev/null
+++ b/src/theme/SiteMetadata.jsx
@@ -0,0 +1,27 @@
1/*
2 * SPDX-FileCopyrightText: 2024 Kristóf Marussy
3 *
4 * SPDX-License-Identifier: MIT
5 */
6
7import Head from '@docusaurus/Head';
8import fontURL from '@fontsource-variable/recursive/files/recursive-latin-full-normal.woff2?url';
9
10import SiteMetadata from '@theme-original/SiteMetadata';
11
12export default function SiteMetadataWrapper(props) {
13 return (
14 <>
15 <Head>
16 <link
17 rel="preload"
18 href={fontURL}
19 as="font"
20 type="font/woff2"
21 crossOrigin="anonymous"
22 />
23 </Head>
24 <SiteMetadata {...props} />
25 </>
26 );
27}