Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 87 additions & 0 deletions src/content/docs/ko/start-here/configuration.mdx
Original file line number Diff line number Diff line change
@@ -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` 파일을 사용하여 구성하는 방법의 예시입니다.

<ReadMore>
이 페이지에서는 StudioCMS 구성을 어떻게, 어디에 정의하는지 보여줍니다. StudioCMS 구성 옵션에 대한 자세한 내용은 [참조 페이지][reference-page]를 확인하세요.
</ReadMore>

## `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 구성 옵션을 이 파일로 옮겨야 합니다.

### 예시 파일 구조

<FileTree>

- .env
- astro.config.mjs
- **studiocms.config.mjs**
- studiocms-auth.config.json 자동 생성됨
- package.json
- src
- env.d.ts
- ...

</FileTree>

### 예시 구성

```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/
Loading