본문으로 건너뛰기

툴바 항목 ​

사용 가능한 모든 툴바 항목을 섹션별로 정리했습니다.

액션 ​

항목설명
undo마지막 변경 실행 취소
redo취소한 변경 다시 실행
resetChanges편집기를 연 이후의 모든 변경 사항을 삭제하고 기록을 지움(먼저 확인)

AI ​

항목설명
ai설정된 경우 AI 프롬프트 대화상자 열기

서식 ​

항목설명
bold굵게 전환
italic기울임 전환
underline밑줄 전환
strike취소선 전환

추가 서식 ​

항목설명
sup위 첨자 전환
sub아래 첨자 전환
code인라인 코드 전환
codeBlock구문 강조가 적용된 코드 블록 삽입
blockquote인용문 삽입

스타일 ​

항목설명
heading제목 레벨(H1-H6)을 선택하는 드롭다운
fontFamily글꼴을 선택하는 드롭다운
fontSize글꼴 크기를 선택하는 드롭다운
lineHeight줄 높이 설정
textColor글자 색상: 팔레트, 최근 색상, HEX, 스포이트, 사용자 지정 선택기
highlightColor강조 색상: 같은 선택기이며 "강조 없음"이 맨 앞에 있음

heading 항목은 콜론 뒤에 옵션을 받을 수 있습니다. 제목 레벨, 문단 항목을 추가하는 p, 드롭다운 대신 개별 버튼으로 표시하는 inline을 지정할 수 있습니다.

vue
<Tiptapify :items="['heading:p,2,3,inline', 'bold', 'italic']" />

정렬 ​

항목설명
left왼쪽 정렬
center가운데 정렬
right오른쪽 정렬
justify양쪽 정렬
align정렬 드롭다운. align:left,center,right로 옵션을 제한할 수 있음

목록 ​

항목설명
bulletList글머리 기호 목록 전환
orderedList번호 목록 전환
taskList작업 목록(체크박스) 전환
indent현재 블록 들여쓰기
outdent현재 블록 내어쓰기

미디어 ​

항목설명
link링크 삽입/편집. linkPreview가 있으면 링크 카드 삽입/편집
image이미지 삽입/편집: URL 또는 업로드, 대체 텍스트, 캡션, 크기, 위치
videoYouTube, Vimeo 또는 동영상 파일(.mp4, .webm, .ogg, .mov) 삽입/편집
iframe주소 또는 iframe 코드로 페이지 임베드
emoji이모지 선택기 열기(10개 카테고리)
charmap특수 문자 선택기 열기
table표 삽입

기타 ​

항목설명
line가로줄 삽입
pagebreak페이지 나누기 삽입
sourceHTML 소스 보기 전환
previewHTML 미리보기 모드 전환
fullscreen전체 화면 편집 모드 전환
formatClear선택 영역의 모든 서식 지우기
invisibleChar보이지 않는 문자(공백 등) 삽입

구분선 ​

배열 형식의 items prop에서 버튼 그룹 사이의 구분선으로 |를 사용합니다.

vue
<Tiptapify
  :items="['bold', 'italic', '|', 'heading', 'bulletList', '|', 'undo', 'redo']"
/>

전체 툴바 예제 ​

vue
<template>
  <Tiptapify
    :items="[
      'undo', 'redo',
      '|',
      'heading', 'fontFamily', 'fontSize',
      '|',
      'bold', 'italic', 'underline', 'strike',
      '|',
      'sup', 'sub', 'code', 'codeBlock', 'blockquote',
      '|',
      'left', 'center', 'right', 'justify',
      '|',
      'bulletList', 'orderedList', 'taskList',
      '|',
      'link', 'image', 'video', 'iframe',
      '|',
      'emoji', 'charmap', 'table',
      '|',
      'ai',
      '|',
      'line', 'pagebreak', 'formatClear',
      '|',
      'source', 'preview', 'fullscreen'
    ]"
  />
</template>

MIT 라이선스로 배포됩니다.