@@ -13,7 +13,7 @@ function paragraph(content: JSONContent[]): JSONContent {
1313}
1414
1515function summaryItem ( content : JSONContent [ ] ) : JSONContent {
16- return { type : "summaryItem" , content }
16+ return { type : "summaryItem" , content } ;
1717}
1818
1919function codeBlock (
@@ -56,10 +56,7 @@ function tutorialStep(number: string, title: string, content: JSONContent[]): JS
5656 return {
5757 type : "tutorialStep" ,
5858 attrs : { number } ,
59- content : [
60- { type : "heading" , attrs : { level : 1 } , content : [ text ( title ) ] } ,
61- ...content ,
62- ] ,
59+ content : [ { type : "heading" , attrs : { level : 1 } , content : [ text ( title ) ] } , ...content ] ,
6360 } ;
6461}
6562
@@ -102,12 +99,8 @@ export const sampleDocument: JSONContent = {
10299 type : "summaryBox" ,
103100 attrs : { label : "이 도구로 할 수 있는 것" } ,
104101 content : [
105- summaryItem ( [
106- text ( "Markdown으로 글을 작성하고 에디터에 바로 적용할 수 있다." ) ,
107- ] ) ,
108- summaryItem ( [
109- text ( "코드블록에 파일명, 언어, 강조줄, 추가줄, 삭제줄 표시를 넣을 수 있다." ) ,
110- ] ) ,
102+ summaryItem ( [ text ( "Markdown으로 글을 작성하고 에디터에 바로 적용할 수 있다." ) ] ) ,
103+ summaryItem ( [ text ( "코드블록에 파일명, 언어, 강조줄, 추가줄, 삭제줄 표시를 넣을 수 있다." ) ] ) ,
111104 summaryItem ( [
112105 text ( "콜아웃, 비교, 튜토리얼, 링크박스, CTA 버튼 같은 서식 블록을 쓸 수 있다." ) ,
113106 ] ) ,
@@ -118,9 +111,7 @@ export const sampleDocument: JSONContent = {
118111 ] ,
119112 } ,
120113 paragraph ( [
121- text (
122- "LLM을 써서 글을 빠르게 초안으로 만들 수도 있다. 상단 툴바의 " ,
123- ) ,
114+ text ( "LLM을 써서 글을 빠르게 초안으로 만들 수도 있다. 상단 툴바의 " ) ,
124115 codeText ( "LLM 가이드" ) ,
125116 text (
126117 " 버튼을 누르면 이 도구의 Markdown 문법 설명이 클립보드에 복사된다. 이걸 ChatGPT·Claude·DeepSeek 같은 LLM에 붙여넣고 글 작성을 요청하면 된다." ,
@@ -129,9 +120,7 @@ export const sampleDocument: JSONContent = {
129120 callout ( "tipBox" , "Markdown 붙여넣기 방법" , "#16a34a" , [
130121 text ( "LLM 결과를 왼쪽 편집기에 직접 붙여넣으면 서식이 깨진다. " ) ,
131122 codeText ( "Markdown" ) ,
132- text (
133- " 버튼으로 입력창을 열고, 거기에 붙여넣은 뒤 " ,
134- ) ,
123+ text ( " 버튼으로 입력창을 열고, 거기에 붙여넣은 뒤 " ) ,
135124 codeText ( "적용하기" ) ,
136125 text ( "를 눌러야 한다." ) ,
137126 ] ) ,
@@ -140,7 +129,9 @@ export const sampleDocument: JSONContent = {
140129 content : [
141130 comparisonColumn ( "기존 방식" , [
142131 paragraph ( [
143- text ( "DCInside 에디터에서 색상·폰트·표를 손으로 하나씩 맞춤. 코드는 고정폭 서식으로만 표현 가능." ) ,
132+ text (
133+ "DCInside 에디터에서 색상·폰트·표를 손으로 하나씩 맞춤. 코드는 고정폭 서식으로만 표현 가능." ,
134+ ) ,
144135 ] ) ,
145136 ] ) ,
146137 comparisonColumn ( "dc-code-paste 사용" , [
@@ -154,11 +145,7 @@ export const sampleDocument: JSONContent = {
154145 type : "tutorialBlock" ,
155146 content : [
156147 tutorialStep ( "01" , "LLM 가이드 복사" , [
157- paragraph ( [
158- text ( "상단 툴바 " ) ,
159- codeText ( "LLM 가이드" ) ,
160- text ( " 버튼을 클릭한다." ) ,
161- ] ) ,
148+ paragraph ( [ text ( "상단 툴바 " ) , codeText ( "LLM 가이드" ) , text ( " 버튼을 클릭한다." ) ] ) ,
162149 ] ) ,
163150 tutorialStep ( "02" , "LLM에게 글 요청" , [
164151 paragraph ( [
@@ -175,7 +162,9 @@ export const sampleDocument: JSONContent = {
175162 tutorialStep ( "04" , "적용 및 미리보기 확인" , [
176163 paragraph ( [
177164 codeText ( "적용하기" ) ,
178- text ( " 버튼을 누르면 에디터에 내용이 반영되고, 오른쪽 미리보기에서 결과를 확인할 수 있다." ) ,
165+ text (
166+ " 버튼을 누르면 에디터에 내용이 반영되고, 오른쪽 미리보기에서 결과를 확인할 수 있다." ,
167+ ) ,
179168 ] ) ,
180169 ] ) ,
181170 tutorialStep ( "05" , "디씨 복사" , [
@@ -218,7 +207,9 @@ export const sampleDocument: JSONContent = {
218207:::` ,
219208 ) ,
220209 callout ( "warningBox" , "줄 번호 범위 주의" , "#d97706" , [
221- text ( "강조줄·추가줄·삭제줄 번호는 코드블록 실제 줄 수 안에서 지정해야 한다. 범위를 벗어나면 조용히 무시된다." ) ,
210+ text (
211+ "강조줄·추가줄·삭제줄 번호는 코드블록 실제 줄 수 안에서 지정해야 한다. 범위를 벗어나면 조용히 무시된다." ,
212+ ) ,
222213 ] ) ,
223214 {
224215 type : "referenceList" ,
0 commit comments