기본적으로 Next.js는 빌드 시 자동으로 인라인 글꼴 CSS를 사용하여 글꼴 선언을 가져오는 추가 라운드 트립을 제거합니다, ㄷ따라서 첫 번째 내용물 페인트(FCP)와 최대 내용물 페인트(LCP)가 개선됩니다.
HTML <link> 태그
<link>태그는 해당 문서와 외부 소스(external resource)사이의 관계를 정의할 때 사용합니다. <link>요소는 빈 태그이며, 속성만을 포함합니다. 또한, 이 요소는 <head>요소 내부에만 위차할 수 있으며, 그 갯수에는 제한이 없습니다.
이러한 <link>요소는 주로 외부 스타일 시트를 연결할 때 사용됩니다.
Usage
// pages/_document.js import Document, { Html, Head, Main, NextScript } from 'next/document' class MyDocument extends Document { render() { return ( <Html> <Head> <link href="https://fonts.googleapis.com/css2?family=Inter&display=optional" rel="stylesheet" /> </Head> <body> <Main /> <NextScript /> </body> </Html> ) } } export default MyDocument
'Web > NextJs' 카테고리의 다른 글
Next.js - with Redux thunk (0) | 2022.03.01 |
---|---|
Next.js - Static File Serving (0) | 2022.02.25 |
Next.js - Image Optimization (0) | 2022.02.25 |
Next.js - useSWR (0) | 2022.02.25 |
Next.js - Layouts (0) | 2022.02.25 |