From a218835033ce20066cccc131a1ff16a56c35261f Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Tue, 19 Mar 2024 01:31:38 +0100 Subject: Preload font --- src/theme/SiteMetadata.jsx | 27 +++++++++++++++++++++++++++ src/types.d.ts | 10 ++++++++-- 2 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 src/theme/SiteMetadata.jsx (limited to 'src') 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 @@ +/* + * SPDX-FileCopyrightText: 2024 Kristóf Marussy + * + * SPDX-License-Identifier: MIT + */ + +import Head from '@docusaurus/Head'; +import fontURL from '@fontsource-variable/recursive/files/recursive-latin-full-normal.woff2?url'; + +import SiteMetadata from '@theme-original/SiteMetadata'; + +export default function SiteMetadataWrapper(props) { + return ( + <> + + + + + + ); +} diff --git a/src/types.d.ts b/src/types.d.ts index a2ff976..157ed0b 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -1,9 +1,10 @@ /* * Copyright (c) 2016, Jeremy Stucki + * Copyright (c) 2024 Kristóf Marussy * - * SPDX-License-Identifier: BSD-3-Clause + * SPDX-License-Identifier: MIT AND BSD-3-Clause * - * Typings copied from + * Typings for `ResponsiveImageOutput` copied from * https://github.com/dazuaz/responsive-loader/blob/ef2c806fcd36f06f6be8a0b97e09f40c3d86d3ac/README.md */ @@ -21,3 +22,8 @@ declare module '*&rl' { const src: ResponsiveImageOutput; export default src; } + +declare module '*?url' { + const url: string; + export default string; +} -- cgit v1.2.3-70-g09d2