diff --git a/.all-contributorsrc b/.all-contributorsrc
index 4d01621..1c4ec73 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -285,6 +285,33 @@
"contributions": [
"content"
]
+ },
+ {
+ "login": "HarrySeop",
+ "name": "HarrySeop",
+ "avatar_url": "https://avatars.githubusercontent.com/u/141125424?v=4",
+ "profile": "https://github.com/HarrySeop",
+ "contributions": [
+ "content"
+ ]
+ },
+ {
+ "login": "lionleeee",
+ "name": "μ ν",
+ "avatar_url": "https://avatars.githubusercontent.com/u/51181222?v=4",
+ "profile": "https://velog.io/@lionleeee",
+ "contributions": [
+ "content"
+ ]
+ },
+ {
+ "login": "sangseophwang",
+ "name": "SangSeop Hwang",
+ "avatar_url": "https://avatars.githubusercontent.com/u/79933417?v=4",
+ "profile": "https://sangseophwang.tistory.com/",
+ "contributions": [
+ "content"
+ ]
}
],
"contributorsPerLine": 7,
diff --git a/README.md b/README.md
index 527ed13..b2cfb89 100644
--- a/README.md
+++ b/README.md
@@ -73,6 +73,9 @@
Jinseung π |
Hyunsoo Kim π |
λ°μ°λΉ π |
+ HarrySeop π |
+ μ ν π |
+ SangSeop Hwang π |
diff --git a/pages/docs/pages/api-reference/components/head.mdx b/pages/docs/pages/api-reference/components/head.mdx
index 8328603..0d2ec6a 100644
--- a/pages/docs/pages/api-reference/components/head.mdx
+++ b/pages/docs/pages/api-reference/components/head.mdx
@@ -3,15 +3,17 @@ title:
description: Add custom elements to the `head` of your page with the built-in Head component.
---
+# ``
+
- Examples
+ μμ
-- [Head Elements](https://github.com/vercel/next.js/tree/canary/examples/head-elements)
-- [Layout Component](https://github.com/vercel/next.js/tree/canary/examples/layout-component)
+- [Head μ리먼νΈ](https://github.com/vercel/next.js/tree/canary/examples/head-elements)
+- [Layout μ»΄ν¬λνΈ](https://github.com/vercel/next.js/tree/canary/examples/layout-component)
-We expose a built-in component for appending elements to the `head` of the page:
+νμ΄μ§μ headμ μ리먼νΈλ₯Ό μΆκ°νκΈ° μν λ΄μ₯ μ»΄ν¬λνΈλ₯Ό μ 곡ν©λλ€:
```jsx
import Head from 'next/head'
@@ -32,7 +34,7 @@ export default IndexPage
## Avoid duplicated tags
-To avoid duplicate tags in your `head` you can use the `key` property, which will make sure the tag is only rendered once, as in the following example:
+`head`μ μ€λ³΅λ νκ·Έλ₯Ό λ°©μ§νκΈ° μν΄ `key` μμ±μ μ¬μ©ν μ μμ΅λλ€. μ΄λ λ€μ μμ μμμ κ°μ΄ νκ·Έκ° ν λ²λ§ λ λλ§λλλ‘ λ³΄μ₯ν©λλ€:
```jsx
import Head from 'next/head'
@@ -55,19 +57,18 @@ function IndexPage() {
export default IndexPage
```
-In this case only the second `` is rendered. `meta` tags with duplicate `key` attributes are automatically handled.
+μ΄ κ²½μ° λ λ²μ§Έ ``λ§ λ λλ§λ©λλ€. `key` μμ±μ΄ λμΌν `meta` νκ·Έλ μλμΌλ‘ μ²λ¦¬λ©λλ€.
-> The contents of `head` get cleared upon unmounting the component, so make sure each page completely defines what it needs in `head`, without making assumptions about what other pages added.
+> `head`μ λ΄μ©μ μ»΄ν¬λνΈκ° λ§μ΄νΈ ν΄μ λ λ μμ λλ―λ‘, κ° νμ΄μ§λ λ€λ₯Έ νμ΄μ§μμ μΆκ°ν λ΄μ©μ κ°μ νμ§ μκ³ `head`μ νμν λͺ¨λ κ²μ μμ ν μ μν΄μΌ ν©λλ€.
## Use minimal nesting
-`title`, `meta` or any other elements (e.g. `script`) need to be contained as **direct** children of the `Head` element,
-or wrapped into maximum one level of `` or arraysβotherwise the tags won't be correctly picked up on client-side navigations.
+`title`, `meta` λλ λ€λ₯Έ μ리먼νΈ(`script` λ±)λ **λ°λμ** `Head` μ리먼νΈμ μμμΌλ‘ ν¬ν¨λκ±°λ, `` λλ λ°°μ΄λ‘ ν λ¨κ³λ§ κ°μΈμΌ ν©λλ€. κ·Έλ μ§ μμΌλ©΄ ν΄λΌμ΄μΈνΈ μ¬μ΄λ λ΄λΉκ²μ΄μ
μμ νκ·Έκ° μ¬λ°λ₯΄κ² μΈμλμ§ μμ΅λλ€.
## Use `next/script` for scripts
-We recommend using [`next/script`](/docs/pages/building-your-application/optimizing/scripts) in your component instead of manually creating a `