aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/docs/pages/_document.tsx
diff options
context:
space:
mode:
authorHsiangNianian <admin@jyunko.cn>2023-04-22 19:52:26 +0800
committerHsiangNianian <admin@jyunko.cn>2023-04-22 19:52:26 +0800
commit4838df315931bb883f704ec3e1abe2685f296cdf (patch)
tree57a8550c4cd5338f1126364bb518c6cde8d96e7d /docs/pages/_document.tsx
parentdb74ade0234a40c2120ad5f2a41bee50ce13de02 (diff)
downloadHydroRoll-4838df315931bb883f704ec3e1abe2685f296cdf.tar.gz
HydroRoll-4838df315931bb883f704ec3e1abe2685f296cdf.zip
😀
Diffstat (limited to 'docs/pages/_document.tsx')
-rw-r--r--docs/pages/_document.tsx54
1 files changed, 54 insertions, 0 deletions
diff --git a/docs/pages/_document.tsx b/docs/pages/_document.tsx
new file mode 100644
index 0000000..54b5e72
--- /dev/null
+++ b/docs/pages/_document.tsx
@@ -0,0 +1,54 @@
+import Document, { Html, Head, Main, NextScript } from "next/document";
+import type { DocumentInitialProps, DocumentContext } from "next/document";
+
+class MyDocument extends Document {
+ static async getInitialProps(
+ ctx: DocumentContext
+ ): Promise<DocumentInitialProps> {
+ const initialProps = await Document.getInitialProps(ctx);
+
+ return initialProps;
+ }
+
+ render() {
+ return (
+ <Html lang="en">
+ <Head>
+ <link rel="preconnect" href="https://fonts.googleapis.com" />
+ <link
+ rel="preconnect"
+ href="https://fonts.gstatic.com"
+ crossOrigin="true"
+ />
+ <link
+ href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;800&display=optional"
+ rel="stylesheet"
+ />
+
+ {/* eslint-disable-next-line @next/next/google-font-preconnect */}
+ <link
+ rel="preload"
+ as="font"
+ href="https://fonts.gstatic.com/s/spacegrotesk/v13/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7aUXskPMBBSSJLm2E.woff2"
+ type="font/woff2"
+ crossOrigin="true"
+ />
+ {/* eslint-disable-next-line @next/next/google-font-preconnect */}
+ <link
+ rel="preload"
+ as="font"
+ href="https://fonts.gstatic.com/s/spacegrotesk/v13/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUXskPMBBSSJLm2E.woff2"
+ type="font/woff2"
+ crossOrigin="true"
+ />
+ </Head>
+ <body>
+ <Main />
+ <NextScript />
+ </body>
+ </Html>
+ );
+ }
+}
+
+export default MyDocument;