diff --git a/src/content/docs/ko/start-here/configuration.mdx b/src/content/docs/ko/start-here/configuration.mdx new file mode 100644 index 00000000..44c33162 --- /dev/null +++ b/src/content/docs/ko/start-here/configuration.mdx @@ -0,0 +1,87 @@ +--- +i18nReady: true +title: "StudioCMS 구성" +description: "StudioCMS 구성을 정의하는 방법에 대한 옵션" +sidebar: + order: 3 +--- + +import { FileTree } from '@astrojs/starlight/components'; +import ReadMore from '~/components/ReadMore.astro'; + +# 사용 가능한 옵션 + +StudioCMS 통합을 구성하는 두 가지 방법이 있습니다. 아래는 `astro.config.mjs` 파일을 사용하거나 전용 `studiocms.config.mjs` 파일을 사용하여 구성하는 방법의 예시입니다. + + +이 페이지에서는 StudioCMS 구성을 어떻게, 어디에 정의하는지 보여줍니다. StudioCMS 구성 옵션에 대한 자세한 내용은 [참조 페이지][reference-page]를 확인하세요. + + +## `astro.config.mjs` 파일 사용 + +```ts twoslash title="astro.config.mjs" +import db from '@astrojs/db'; +import node from '@astrojs/node'; +import studioCMS from 'studiocms'; +import { defineConfig } from 'astro/config'; + +export default defineConfig({ + site: 'https://demo.studiocms.dev/', + output: 'server', + adapter: node({ mode: "standalone" }), + integrations: [ + db(), + studioCMS({ + dbStartPage: false, + // ...기타 구성 옵션 + }), + ], +}); +``` + +## `studiocms.config.mjs` 파일 사용 (권장) + +이 파일은 자동으로 선택되며, 이 옵션을 사용하기로 선택한 경우 astro.config에 전달된 모든 옵션을 덮어씁니다. 아래와 같이 모든 StudioCMS 구성 옵션을 이 파일로 옮겨야 합니다. + +### 예시 파일 구조 + + + +- .env +- astro.config.mjs +- **studiocms.config.mjs** +- studiocms-auth.config.json 자동 생성됨 +- package.json +- src + - env.d.ts + - ... + + + +### 예시 구성 + +```ts twoslash title="astro.config.mjs" +import db from '@astrojs/db'; +import node from '@astrojs/node'; +import studioCMS from 'studiocms'; +import { defineConfig } from 'astro/config'; + +export default defineConfig({ + site: 'https://demo.studiocms.dev/', + output: 'server', + adapter: node({ mode: "standalone" }), + integrations: [ db(), studioCMS() ], +}); +``` + +```ts twoslash title="studiocms.config.mjs" +import { defineStudioCMSConfig } from "studiocms/config"; + +export default defineStudioCMSConfig({ + dbStartPage: false, + // ...기타 구성 옵션 +}) +``` + +{/* Links */} +[reference-page]: /ko/config-reference/