🔐로그인하면 문서 작성, 프로젝트 게시, ZIP 기반 버전 업로드, 브랜치 생성 기능을 사용할 수 있습니다. 로그인하러 가기
비교 대상 선택
추가 0줄 삭제 0줄 변경 0줄 동일 117줄
r1 파일 가져오기: directory-root-guide.md
2026-04-17 14:54

디렉터리 개요

루트 디렉터리는 에디터의 최상위 디렉터리로, 모든 서브 디렉터리와 핵심 파일을 포함합니다. 이 문서에서는 포함된 파일과 하위 디렉터리를 소개하고, 초보자와 개발자가 어떤 순서로 읽으면 되는지 설명합니다.

포함된 파일

  • 9.0.0/t2editor/config/get_upload_config.php
  • 9.0.0/t2editor/config/learning_data.jsonl
  • 9.0.0/t2editor/config/nsfw_api_browser.js
  • 9.0.0/t2editor/config/nsfw_api_server.php
  • 9.0.0/t2editor/config/t2_config.php
  • 9.0.0/t2editor/config/upload_config.php
  • 9.0.0/t2editor/css/content.css
  • 9.0.0/t2editor/css/core.css
  • 9.0.0/t2editor/css/dark.css
  • 9.0.0/t2editor/editor.lib.php
  • 9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.eot
  • 9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.ttf
  • 9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.woff
  • 9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.woff2
  • 9.0.0/t2editor/fonts/material-icons/MaterialIconsOutlined-Regular.woff2
  • 9.0.0/t2editor/fonts/material-icons/font.woff2
  • 9.0.0/t2editor/js/core.js
  • 9.0.0/t2editor/js/jszip.min.js
  • 9.0.0/t2editor/js/pdf.min.js
  • 9.0.0/t2editor/js/pdf.worker.min.js
  • 9.0.0/t2editor/js/toolbar.js
  • 9.0.0/t2editor/js/utils.js
  • 9.0.0/t2editor/plugin/ai/ai.css
  • 9.0.0/t2editor/plugin/ai/ai.js
  • 9.0.0/t2editor/plugin/ai_rearrange/ai_rearrange.css
  • 9.0.0/t2editor/plugin/ai_rearrange/ai_rearrange.js
  • 9.0.0/t2editor/plugin/clipurl/clipurl.css
  • 9.0.0/t2editor/plugin/clipurl/clipurl.js
  • 9.0.0/t2editor/plugin/code/code.css
  • 9.0.0/t2editor/plugin/code/code.js

주의: 이 목록은 가장 중요한 파일만 나열한 것입니다. 나머지 파일들은 개별 파일 문서에서 자세히 설명합니다.

초보자와 웹마스터를 위한 안내

초보자와 웹마스터는 이 디렉터리의 구조를 이해하여 파일을 이동하거나 삭제할 때 문제 발생을 방지해야 합니다. 특히, config와 data 디렉터리는 서버 설정과 업로드 권한에 직접적으로 영향을 주므로 파일 권한을 적절하게 설정하는 것이 중요합니다.

전문 개발자를 위한 심층 분석

개발자는 각 파일이 어떠한 의존성을 가지는지, 다른 디렉터리와 어떻게 연동되는지 분석해야 합니다. 예를 들어, js 디렉터리의 core.js는 플러그인 로딩과 이벤트 처리를 담당하며, config 디렉터리의 upload_config.php는 이미지와 파일 업로드 제한을 결정합니다.

참고 / 인용 / 비교 자료

r1 파일 가져오기: directory-root-guide.md
2026-04-17 14:54

디렉터리 개요

루트 디렉터리는 에디터의 최상위 디렉터리로, 모든 서브 디렉터리와 핵심 파일을 포함합니다. 이 문서에서는 포함된 파일과 하위 디렉터리를 소개하고, 초보자와 개발자가 어떤 순서로 읽으면 되는지 설명합니다.

포함된 파일

  • 9.0.0/t2editor/config/get_upload_config.php
  • 9.0.0/t2editor/config/learning_data.jsonl
  • 9.0.0/t2editor/config/nsfw_api_browser.js
  • 9.0.0/t2editor/config/nsfw_api_server.php
  • 9.0.0/t2editor/config/t2_config.php
  • 9.0.0/t2editor/config/upload_config.php
  • 9.0.0/t2editor/css/content.css
  • 9.0.0/t2editor/css/core.css
  • 9.0.0/t2editor/css/dark.css
  • 9.0.0/t2editor/editor.lib.php
  • 9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.eot
  • 9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.ttf
  • 9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.woff
  • 9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.woff2
  • 9.0.0/t2editor/fonts/material-icons/MaterialIconsOutlined-Regular.woff2
  • 9.0.0/t2editor/fonts/material-icons/font.woff2
  • 9.0.0/t2editor/js/core.js
  • 9.0.0/t2editor/js/jszip.min.js
  • 9.0.0/t2editor/js/pdf.min.js
  • 9.0.0/t2editor/js/pdf.worker.min.js
  • 9.0.0/t2editor/js/toolbar.js
  • 9.0.0/t2editor/js/utils.js
  • 9.0.0/t2editor/plugin/ai/ai.css
  • 9.0.0/t2editor/plugin/ai/ai.js
  • 9.0.0/t2editor/plugin/ai_rearrange/ai_rearrange.css
  • 9.0.0/t2editor/plugin/ai_rearrange/ai_rearrange.js
  • 9.0.0/t2editor/plugin/clipurl/clipurl.css
  • 9.0.0/t2editor/plugin/clipurl/clipurl.js
  • 9.0.0/t2editor/plugin/code/code.css
  • 9.0.0/t2editor/plugin/code/code.js

주의: 이 목록은 가장 중요한 파일만 나열한 것입니다. 나머지 파일들은 개별 파일 문서에서 자세히 설명합니다.

초보자와 웹마스터를 위한 안내

초보자와 웹마스터는 이 디렉터리의 구조를 이해하여 파일을 이동하거나 삭제할 때 문제 발생을 방지해야 합니다. 특히, config와 data 디렉터리는 서버 설정과 업로드 권한에 직접적으로 영향을 주므로 파일 권한을 적절하게 설정하는 것이 중요합니다.

전문 개발자를 위한 심층 분석

개발자는 각 파일이 어떠한 의존성을 가지는지, 다른 디렉터리와 어떻게 연동되는지 분석해야 합니다. 예를 들어, js 디렉터리의 core.js는 플러그인 로딩과 이벤트 처리를 담당하며, config 디렉터리의 upload_config.php는 이미지와 파일 업로드 제한을 결정합니다.

참고 / 인용 / 비교 자료

라인 단위 비교
이전 새 버전
1 --- 1 ---
2 title: 루트 디렉터리 안내서 2 title: 루트 디렉터리 안내서
3 document_id: directory-root-guide 3 document_id: directory-root-guide
4 slug: directory-root-guide 4 slug: directory-root-guide
5 target_editor_version: 9.0.0 5 target_editor_version: 9.0.0
6 document_type: directory 6 document_type: directory
7 doc_type: directory 7 doc_type: directory
8 target_readers: [초보자, 웹마스터, 개발자, AI agent] 8 target_readers: [초보자, 웹마스터, 개발자, AI agent]
9 importance: Medium 9 importance: Medium
10 dependency: Low 10 dependency: Low
11 core_type: Directory 11 core_type: Directory
12 stability: [Stable Anchor] 12 stability: [Stable Anchor]
13 stable_anchor: [] 13 stable_anchor: []
14 version_bound: [] 14 version_bound: []
15 related_docs: [] 15 related_docs: []
16 related_files: [] 16 related_files: []
17 related_functions: [] 17 related_functions: []
18 related_classes_modules: [] 18 related_classes_modules: []
19 related_features: [] 19 related_features: []
20 related_ui: [] 20 related_ui: []
21 change_risk: 수정 범위를 넓게 잡으면 관련 기능과 문서 흐름에 영향이 생길 수 있습니다. 21 change_risk: 수정 범위를 넓게 잡으면 관련 기능과 문서 흐름에 영향이 생길 수 있습니다.
22 reading_order: 10 22 reading_order: 10
23 summary: 루트 디렉터리의 역할과 내부 파일을 설명하는 문서 문서 23 summary: 루트 디렉터리의 역할과 내부 파일을 설명하는 문서 문서
24 description: 루트 디렉터리의 역할과 내부 파일을 설명하는 문서 24 description: 루트 디렉터리의 역할과 내부 파일을 설명하는 문서
25 tags: [directory, root, T2Editor] 25 tags: [directory, root, T2Editor]
26 version_tag: 9.0.0 26 version_tag: 9.0.0
27 maintenance_difficulty: Medium 27 maintenance_difficulty: Medium
28 test_requirement: Medium 28 test_requirement: Medium
29 ai_agent_risk: Medium 29 ai_agent_risk: Medium
30 source_basis: [현재 코드 분석 기반, 웹 참고 자료 기반] 30 source_basis: [현재 코드 분석 기반, 웹 참고 자료 기반]
31 beginner_section_included: true 31 beginner_section_included: true
32 webmaster_section_included: true 32 webmaster_section_included: true
33 developer_section_included: true 33 developer_section_included: true
34 --- 34 ---
35 ## 디렉터리 개요 35 ## 디렉터리 개요
36   36  
37 루트 디렉터리는 에디터의 최상위 디렉터리로, 모든 서브 디렉터리와 핵심 파일을 포함합니다. 이 문서에서는 포함된 파일과 하위 디렉터리를 소개하고, 초보자와 개발자가 어떤 순서로 읽으면 되는지 설명합니다. 37 루트 디렉터리는 에디터의 최상위 디렉터리로, 모든 서브 디렉터리와 핵심 파일을 포함합니다. 이 문서에서는 포함된 파일과 하위 디렉터리를 소개하고, 초보자와 개발자가 어떤 순서로 읽으면 되는지 설명합니다.
38   38  
39 ### 포함된 파일 39 ### 포함된 파일
40   40  
41   41  
42 - `9.0.0/t2editor/config/get_upload_config.php` 42 - `9.0.0/t2editor/config/get_upload_config.php`
43   43  
44 - `9.0.0/t2editor/config/learning_data.jsonl` 44 - `9.0.0/t2editor/config/learning_data.jsonl`
45   45  
46 - `9.0.0/t2editor/config/nsfw_api_browser.js` 46 - `9.0.0/t2editor/config/nsfw_api_browser.js`
47   47  
48 - `9.0.0/t2editor/config/nsfw_api_server.php` 48 - `9.0.0/t2editor/config/nsfw_api_server.php`
49   49  
50 - `9.0.0/t2editor/config/t2_config.php` 50 - `9.0.0/t2editor/config/t2_config.php`
51   51  
52 - `9.0.0/t2editor/config/upload_config.php` 52 - `9.0.0/t2editor/config/upload_config.php`
53   53  
54 - `9.0.0/t2editor/css/content.css` 54 - `9.0.0/t2editor/css/content.css`
55   55  
56 - `9.0.0/t2editor/css/core.css` 56 - `9.0.0/t2editor/css/core.css`
57   57  
58 - `9.0.0/t2editor/css/dark.css` 58 - `9.0.0/t2editor/css/dark.css`
59   59  
60 - `9.0.0/t2editor/editor.lib.php` 60 - `9.0.0/t2editor/editor.lib.php`
61   61  
62 - `9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.eot` 62 - `9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.eot`
63   63  
64 - `9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.ttf` 64 - `9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.ttf`
65   65  
66 - `9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.woff` 66 - `9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.woff`
67   67  
68 - `9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.woff2` 68 - `9.0.0/t2editor/fonts/material-icons/MaterialIcons-Regular.woff2`
69   69  
70 - `9.0.0/t2editor/fonts/material-icons/MaterialIconsOutlined-Regular.woff2` 70 - `9.0.0/t2editor/fonts/material-icons/MaterialIconsOutlined-Regular.woff2`
71   71  
72 - `9.0.0/t2editor/fonts/material-icons/font.woff2` 72 - `9.0.0/t2editor/fonts/material-icons/font.woff2`
73   73  
74 - `9.0.0/t2editor/js/core.js` 74 - `9.0.0/t2editor/js/core.js`
75   75  
76 - `9.0.0/t2editor/js/jszip.min.js` 76 - `9.0.0/t2editor/js/jszip.min.js`
77   77  
78 - `9.0.0/t2editor/js/pdf.min.js` 78 - `9.0.0/t2editor/js/pdf.min.js`
79   79  
80 - `9.0.0/t2editor/js/pdf.worker.min.js` 80 - `9.0.0/t2editor/js/pdf.worker.min.js`
81   81  
82 - `9.0.0/t2editor/js/toolbar.js` 82 - `9.0.0/t2editor/js/toolbar.js`
83   83  
84 - `9.0.0/t2editor/js/utils.js` 84 - `9.0.0/t2editor/js/utils.js`
85   85  
86 - `9.0.0/t2editor/plugin/ai/ai.css` 86 - `9.0.0/t2editor/plugin/ai/ai.css`
87   87  
88 - `9.0.0/t2editor/plugin/ai/ai.js` 88 - `9.0.0/t2editor/plugin/ai/ai.js`
89   89  
90 - `9.0.0/t2editor/plugin/ai_rearrange/ai_rearrange.css` 90 - `9.0.0/t2editor/plugin/ai_rearrange/ai_rearrange.css`
91   91  
92 - `9.0.0/t2editor/plugin/ai_rearrange/ai_rearrange.js` 92 - `9.0.0/t2editor/plugin/ai_rearrange/ai_rearrange.js`
93   93  
94 - `9.0.0/t2editor/plugin/clipurl/clipurl.css` 94 - `9.0.0/t2editor/plugin/clipurl/clipurl.css`
95   95  
96 - `9.0.0/t2editor/plugin/clipurl/clipurl.js` 96 - `9.0.0/t2editor/plugin/clipurl/clipurl.js`
97   97  
98 - `9.0.0/t2editor/plugin/code/code.css` 98 - `9.0.0/t2editor/plugin/code/code.css`
99   99  
100 - `9.0.0/t2editor/plugin/code/code.js` 100 - `9.0.0/t2editor/plugin/code/code.js`
101   101  
102   102  
103 **주의:** 이 목록은 가장 중요한 파일만 나열한 것입니다. 나머지 파일들은 개별 파일 문서에서 자세히 설명합니다. 103 **주의:** 이 목록은 가장 중요한 파일만 나열한 것입니다. 나머지 파일들은 개별 파일 문서에서 자세히 설명합니다.
104   104  
105 ## 초보자와 웹마스터를 위한 안내 105 ## 초보자와 웹마스터를 위한 안내
106   106  
107 초보자와 웹마스터는 이 디렉터리의 구조를 이해하여 파일을 이동하거나 삭제할 때 문제 발생을 방지해야 합니다. 특히, config와 data 디렉터리는 서버 설정과 업로드 권한에 직접적으로 영향을 주므로 파일 권한을 적절하게 설정하는 것이 중요합니다. 107 초보자와 웹마스터는 이 디렉터리의 구조를 이해하여 파일을 이동하거나 삭제할 때 문제 발생을 방지해야 합니다. 특히, config와 data 디렉터리는 서버 설정과 업로드 권한에 직접적으로 영향을 주므로 파일 권한을 적절하게 설정하는 것이 중요합니다.
108   108  
109 ## 전문 개발자를 위한 심층 분석 109 ## 전문 개발자를 위한 심층 분석
110   110  
111 개발자는 각 파일이 어떠한 의존성을 가지는지, 다른 디렉터리와 어떻게 연동되는지 분석해야 합니다. 예를 들어, js 디렉터리의 core.js는 플러그인 로딩과 이벤트 처리를 담당하며, config 디렉터리의 upload_config.php는 이미지와 파일 업로드 제한을 결정합니다. 111 개발자는 각 파일이 어떠한 의존성을 가지는지, 다른 디렉터리와 어떻게 연동되는지 분석해야 합니다. 예를 들어, js 디렉터리의 core.js는 플러그인 로딩과 이벤트 처리를 담당하며, config 디렉터리의 upload_config.php는 이미지와 파일 업로드 제한을 결정합니다.
112   112  
113 ## 참고 / 인용 / 비교 자료 113 ## 참고 / 인용 / 비교 자료
114   114  
115 - 설치 방법: [DSclub T2Editor 서비스 페이지 - 설치·오류 안내](https://dsclub.kr/service/editor) 115 - 설치 방법: [DSclub T2Editor 서비스 페이지 - 설치·오류 안내](https://dsclub.kr/service/editor)
116 - 오류 대처법: [DSclub T2Editor 서비스 페이지 - 오류 해결 안내](https://dsclub.kr/service/editor) 116 - 오류 대처법: [DSclub T2Editor 서비스 페이지 - 오류 해결 안내](https://dsclub.kr/service/editor)
117 - 라이선스 정보: [DSclub T2Editor 서비스 페이지 - 라이선스 안내](https://dsclub.kr/service/editor) 117 - 라이선스 정보: [DSclub T2Editor 서비스 페이지 - 라이선스 안내](https://dsclub.kr/service/editor)
T2WIKI · 기술 통합 위키 & 프로젝트 허브 · 나무위키 + Markdown 완벽 지원 · SQLite · PHP 8.2 · 소개 · 문법 안내