67 lines
2.7 KiB
TypeScript
67 lines
2.7 KiB
TypeScript
import { defineConfig } from 'vitepress';
|
|
|
|
export default defineConfig({
|
|
lang: 'ko-KR',
|
|
title: 'core2026 핸드북',
|
|
description: 'SAM core2026 개발자 내부 문서와 플레이어 이용 가이드',
|
|
cleanUrls: true,
|
|
lastUpdated: true,
|
|
head: [['meta', { name: 'theme-color', content: '#6b3f22' }]],
|
|
themeConfig: {
|
|
siteTitle: 'core2026 핸드북',
|
|
nav: [
|
|
{ text: '개발자', link: '/developer/' },
|
|
{ text: '플레이어', link: '/user/' },
|
|
{ text: '아키텍처', link: '/architecture/overview' },
|
|
{ text: '관리자 콘솔', link: '/admin-console' },
|
|
{ text: '릴리스 운영', link: '/release-operations' },
|
|
],
|
|
sidebar: {
|
|
'/developer/': [
|
|
{
|
|
text: '개발자 핸드북',
|
|
items: [
|
|
{ text: '시작하기', link: '/developer/' },
|
|
{ text: '아키텍처 개요', link: '/architecture/overview' },
|
|
{ text: '런타임 아키텍처', link: '/architecture/runtime' },
|
|
{ text: '관리자 콘솔', link: '/admin-console' },
|
|
{ text: '릴리스 운영 매뉴얼', link: '/release-operations' },
|
|
{ text: '요청·턴·저장 흐름', link: '/developer/request-turn-persistence' },
|
|
{ text: '도메인 로직과 핵심 클래스', link: '/developer/domain-and-classes' },
|
|
{ text: '파일 지도와 변경 절차', link: '/developer/code-map' },
|
|
],
|
|
},
|
|
],
|
|
'/user/': [
|
|
{
|
|
text: '플레이어 가이드',
|
|
items: [
|
|
{ text: '시작하기', link: '/user/' },
|
|
{ text: '시간과 턴', link: '/user/time-and-turns' },
|
|
{ text: '커맨드와 실행 시기', link: '/user/commands-and-timing' },
|
|
{ text: '커맨드 전체 목록', link: '/user/command-catalog.generated' },
|
|
{ text: '국가 운영과 주요 기능', link: '/user/nation-and-features' },
|
|
],
|
|
},
|
|
],
|
|
},
|
|
search: {
|
|
provider: 'local',
|
|
},
|
|
outline: {
|
|
level: [2, 3],
|
|
label: '이 페이지에서',
|
|
},
|
|
docFooter: {
|
|
prev: '이전',
|
|
next: '다음',
|
|
},
|
|
lastUpdated: {
|
|
text: '마지막 변경',
|
|
},
|
|
footer: {
|
|
message: '현재 구현을 설명하는 문서입니다. 코드와 검증 범위를 함께 확인해 주세요.',
|
|
},
|
|
},
|
|
});
|