diff --git a/docs/.vitepress/config/shared.ts b/docs/.vitepress/config/shared.ts index e6f48ad0..529afb00 100644 --- a/docs/.vitepress/config/shared.ts +++ b/docs/.vitepress/config/shared.ts @@ -3,6 +3,7 @@ import { search as zhSearch } from './zh' import { search as ptSearch } from './pt' import { search as ruSearch } from './ru' import { search as esSearch } from './es' +import { search as koSearch } from './ko' export const shared = defineConfig({ title: 'VitePress', @@ -61,7 +62,7 @@ export const shared = defineConfig({ appId: '8J64VVRP8K', apiKey: 'a18e2f4cc5665f6602c5631fd868adfd', indexName: 'vitepress', - locales: { ...zhSearch, ...ptSearch, ...ruSearch, ...esSearch } + locales: { ...zhSearch, ...ptSearch, ...ruSearch, ...esSearch, ...koSearch } } }, diff --git a/docs/ko/guide/asset-handling.md b/docs/ko/guide/asset-handling.md index a1cf8ee9..0054397c 100644 --- a/docs/ko/guide/asset-handling.md +++ b/docs/ko/guide/asset-handling.md @@ -2,7 +2,7 @@ ## 정적 자산 참조하기 {#referencing-static-assets} -모든 Markdown 파일은 Vue 컴포넌트로 컴파일되며 [Vite](https://vitejs.dev/guide/assets.html)에 의해 처리됩니다. 상대 URL을 사용하여 어떠한 자산도 참조할 수 **있으며 해야 합니다**: +모든 Markdown 파일은 Vue 컴포넌트로 컴파일되며 [Vite](https://vitejs.dev/ko/guide/assets.html)에 의해 처리됩니다. 상대 URL을 사용하여 어떠한 자산도 참조할 수 **있으며 해야 합니다**: ```md ![이미지](./image.png) diff --git a/docs/ko/guide/extending-default-theme.md b/docs/ko/guide/extending-default-theme.md index 8409dfea..be254f38 100644 --- a/docs/ko/guide/extending-default-theme.md +++ b/docs/ko/guide/extending-default-theme.md @@ -123,7 +123,7 @@ export default { } satisfies Theme ``` -Vite를 사용하기 때문에, Vite의 [글로브 임포트 기능](https://vitejs.dev/guide/features.html#glob-import)을 활용하여 컴포넌트 디렉터리를 자동으로 등록할 수도 있습니다. +Vite를 사용하기 때문에, Vite의 [글로브 임포트 기능](https://vitejs.dev/ko/guide/features.html#glob-import)을 활용하여 컴포넌트 디렉터리를 자동으로 등록할 수도 있습니다. ## 레이아웃 슬롯 {#layout-slots} diff --git a/docs/ko/guide/getting-started.md b/docs/ko/guide/getting-started.md index 1e8950d0..cc8fa466 100644 --- a/docs/ko/guide/getting-started.md +++ b/docs/ko/guide/getting-started.md @@ -58,7 +58,7 @@ PNPM을 사용할 경우 `@docsearch/js`에 대한 누락된 피어 경고를 ::: tip 참고 -VitePress는 ESM-only 패키지입니다. `require()`를 사용하여 가져오지 마십시오, 그리고 가장 가까운 `package.json`에 `"type": "module"`이 포함되어 있는지 확인하거나, 관련 파일(예: `.vitepress/config.js`)의 확장자를 `.mjs`/`.mts`로 변경하십시오. 자세한 내용은 [Vite의 문제 해결 가이드](http://vitejs.dev/guide/troubleshooting.html#this-package-is-esm-only)를 참조하십시오. 또한, 비동기 CJS 컨텍스트 내에서는 대신 `await import('vitepress')`를 사용할 수 있습니다. +VitePress는 ESM-only 패키지입니다. `require()`를 사용하여 가져오지 마십시오, 그리고 가장 가까운 `package.json`에 `"type": "module"`이 포함되어 있는지 확인하거나, 관련 파일(예: `.vitepress/config.js`)의 확장자를 `.mjs`/`.mts`로 변경하십시오. 자세한 내용은 [Vite의 문제 해결 가이드](http://vitejs.dev/ko/guide/troubleshooting.html#this-package-is-esm-only)를 참조하십시오. 또한, 비동기 CJS 컨텍스트 내에서는 대신 `await import('vitepress')`를 사용할 수 있습니다. ::: diff --git a/docs/ko/guide/ssr-compat.md b/docs/ko/guide/ssr-compat.md index 185286fc..7e63db34 100644 --- a/docs/ko/guide/ssr-compat.md +++ b/docs/ko/guide/ssr-compat.md @@ -38,7 +38,7 @@ onMounted(() => { ### 조건부 가져오기 {#conditional-import} -`import.meta.env.SSR` 플래그([Vite env 변수](https://vitejs.dev/guide/env-and-mode.html#env-variables)의 일부)를 사용하여 종속성을 조건부로 가져올 수도 있습니다: +`import.meta.env.SSR` 플래그([Vite env 변수](https://vitejs.dev/ko/guide/env-and-mode.html#env-variables)의 일부)를 사용하여 종속성을 조건부로 가져올 수도 있습니다: ```js if (!import.meta.env.SSR) { diff --git a/docs/ko/guide/using-vue.md b/docs/ko/guide/using-vue.md index c2eed5b9..8e289537 100644 --- a/docs/ko/guide/using-vue.md +++ b/docs/ko/guide/using-vue.md @@ -200,7 +200,7 @@ import CustomComponent from '../components/CustomComponent.vue' ## CSS 전처리기 사용하기 {#using-css-pre-processors} -VitePress는 CSS 전처리기에 대한 [내장 지원](https://vitejs.dev/guide/features.html#css-pre-processors)을 가지고 있습니다: `.scss`, `.sass`, `.less`, `.styl` 및 `.stylus` 파일. 이것들을 위한 Vite 특정 플러그인을 설치할 필요는 없지만, 해당 전처리기 자체는 설치해야 합니다: +VitePress는 CSS 전처리기에 대한 [내장 지원](https://vitejs.dev/ko/guide/features.html#css-pre-processors)을 가지고 있습니다: `.scss`, `.sass`, `.less`, `.styl` 및 `.stylus` 파일. 이것들을 위한 Vite 특정 플러그인을 설치할 필요는 없지만, 해당 전처리기 자체는 설치해야 합니다: ``` # .scss 및 .sass diff --git a/docs/ko/index.md b/docs/ko/index.md index 0943f485..327f4ff1 100644 --- a/docs/ko/index.md +++ b/docs/ko/index.md @@ -11,10 +11,10 @@ hero: actions: - theme: brand text: VitePress란 무엇인가? - link: /guide/what-is-vitepress + link: /ko/guide/what-is-vitepress - theme: alt text: 빠른 시작 - link: /guide/getting-started + link: /ko/guide/getting-started - theme: alt text: GitHub link: https://github.com/vuejs/vitepress diff --git a/docs/ko/reference/default-theme-team-page.md b/docs/ko/reference/default-theme-team-page.md index bcdb4a79..86e7b7ca 100644 --- a/docs/ko/reference/default-theme-team-page.md +++ b/docs/ko/reference/default-theme-team-page.md @@ -207,7 +207,7 @@ interface TeamMember { // 소셜 링크입니다. 예: GitHub, Twitter 등. // 여기에 소셜 링크 객체를 전달할 수 있습니다. - // 참조: https://vitepress.dev/reference/default-theme-config.html#sociallinks + // 참조: https://vitepress.dev/ko/reference/default-theme-config.html#sociallinks links?: SocialLink[] // 회원의 후원 페이지 URL입니다.