editor

옵션

createEditor 에 넘기는 모든 옵션.

모든 옵션은 선택입니다. 아무것도 넘기지 않으면 게시판용 툴바, 한국어(문서 언어가 영어면 영어), 밝은 테마로 열립니다.

내용과 크기

옵션기본값설명
value''처음 넣을 HTML
placeholder''비어 있을 때 보이는 안내 글
height300편집 영역 높이(px). 'auto' 면 내용만큼 늘어남
minHeight / maxHeight-'auto' 일 때 최소·최대 높이
resizabletrue아래 손잡이로 높이 조절
readOnlyfalse읽기 전용 (툴바 숨김)
maxLength-글자 수 제한. 넘으면 상태바가 빨갛게 바뀌고 maxlength 이벤트
statusbartrue글자 수·바이트 상태바

툴바와 화면

옵션기본값설명
toolbar'board''basic' | 'board' | 'full' | 'minimal', 문자열 목록, 또는 false. 툴바 참고
toolbarMode'more'넘치는 버튼을 ⋯ 메뉴로 접기('more') 또는 줄바꿈('wrap')
toolbarStickytrue스크롤해도 툴바가 위에 붙어 있음
bubbleToolbartrue글자를 고르면 떠오르는 작은 서식 툴바 (모바일에선 꺼짐)
theme'light''light' | 'dark' | 'auto'
language문서 lang'ko' | 'en' | 'ja' | 'zh'
locale-화면 문구 일부만 바꾸기
contentStyle-편집 영역에 넣을 CSS (보기 화면과 똑같이 보이게)

글꼴과 문단

옵션기본값설명
fontFamilies맑은 고딕, 나눔고딕, 굴림, 돋움, 바탕, 궁서, Pretendard …글꼴 목록
fontSizes8 9 10 11 12 14 16 18 20 24 28 36글자 크기 목록
fontSizeUnit'pt''pt' 또는 'px'
lineHeights100 130 160 180 200줄간격(%) 목록
colors기본 팔레트글자색·배경색 팔레트

입력 도우미

옵션기본값설명
markdownShortcutstrue## , - , **굵게** 같은 입력 단축
slashMenutrue빈 줄에서 / 로 여는 명령 메뉴
autosavefalsetrue 또는 { key, interval }. 작성 중인 글을 브라우저에 저장하고 다시 열면 복구 안내
templates-{ title, html, description? }[]
mentions-{ trigger: '@', search(q) }
shortcuts-{ keys: 'Mod+Shift+K', run(editor) }[]

이미지와 붙여넣기

옵션기본값설명
uploadImage-(file, { onProgress }) => Promise<url>. 없으면 base64로 넣음
uploadUrl-함수 대신 URL로 올리기. 응답 JSON의 url 또는 location
uploadHeaders / uploadField- / 'file'업로드 요청 헤더와 필드 이름
imageMaxSize-바이트 단위 최대 크기
imageAccept'image/*'파일 선택 창 형식
pasteMode'clean''clean' | 'plain' | 'keep'
allowedTags / allowedAttributes기본 허용 목록거르기 규칙 덮어쓰기
allowedIframeHosts-기본 동영상 사이트 외에 허용할 iframe 주소

기타

옵션기본값설명
plugins-플러그인 목록
telemetrytrue하루 한 번 도메인과 버전만 82editor.com에 알림. false 로 끔
onChange / onReady / onFocus / onBlur-이벤트 단축 (이벤트)