PPCLE
모음 목록

웹 글쓰기 에디터

그누보드·영카트에서 쓰는 스마트에디터 2를 비롯해 CKEditor, TinyMCE, Summernote, Quill, Toast UI Editor 등 웹사이트에 넣는 글쓰기 에디터를 모았다.

TOP 6

웹사이트·게시판의 입력 영역에 넣어 쓰는 WYSIWYG, 마크다운, 블록형·헤드리스 에디터를 모았습니다. 코드 에디터와 설치형 문서 프로그램은 범위에 넣지 않았습니다.

더 살펴볼 소스

웹 글쓰기 에디터 웹 글쓰기 에디터란

P319

웹 글쓰기 에디터는 웹페이지의 입력 영역에서 글꼴, 정렬, 이미지 삽입 같은 서식을 적용하며 글을 작성할 수 있게 해주는 편집 컴포넌트입니다. 게시판·쇼핑몰·관리자 화면에 넣어 쓰는 WYSIWYG, 마크다운, 블록형, 헤드리스 유형이 있습니다.

유형설명대표 에디터
WYSIWYG서식을 화면에서 바로 확인하며 편집, HTML 출력SmartEditor 2, CKEditor, TinyMCE, Summernote, Quill, Froala
마크다운마크다운 문법으로 작성, 미리보기 제공EasyMDE, TOAST UI Editor
블록형문단·이미지·목록을 블록 단위로 편집, JSON 출력Editor.js
헤드리스편집 기능만 제공하고 화면은 직접 구성Tiptap, Lexical

스마트에디터 2 기본 글꼴 변경

P321

아래 순서로 코드를 넣으면 글쓰기 기본 글꼴이 맑은 고딕 10pt로 바뀝니다. 줄 번호는 배포·버전에 따라 달라질 수 있으니, 같은 파일에서 에디터 초기화 구문 근처를 확인한 뒤 삽입합니다.

  1. /plugin/editor/smarteditor2/config.js 파일을 연다
  2. 에디터 초기화 구문 다음(글 기준 24번째 줄 다음)에 코드를 삽입한다
  3. 글쓰기 화면에서 기본 글꼴이 맑은 고딕 10pt로 변경되는지 확인한다

if (oEditors.getById["wr_content"])
oEditors.getById["wr_content"].setDefaultFont( "맑은 고딕", 10 );

그누보드 스마트에디터 2 기본 글꼴 설정 화면

에디터별 기본 글꼴 설정 방식

P324

기본 글꼴을 바꾸는 위치는 에디터마다 다릅니다. SmartEditor 2는 글에서 확인한 setDefaultFont 호출이고, 나머지는 공식 문서의 초기화 옵션을 기준으로 합니다.

에디터설정 방식비고
SmartEditor 2setDefaultFont 함수 호출config.js에 삽입하는 방식
TinyMCE초기화 옵션(content_style, font_family_formats)공식 문서 확인
CKEditor초기화 옵션(fontFamily)공식 문서 확인
Summernote초기화 옵션(fontNames)공식 문서 확인
그 외 에디터에디터 본문 CSS 또는 초기화 옵션공식 문서 확인

웹 글쓰기 에디터 에디터 선택 기준

P325

게시판·쇼핑몰·프레임워크 앱에 넣을 때 아래 항목을 같이 보면 됩니다. CMS 본체 선택은 홈페이지 제작 CMS 모음을 참고합니다.

기준확인 항목
적용 환경CMS 플러그인 연동, 자바스크립트 프레임워크 지원, jQuery 의존 여부
출력 형식HTML, 마크다운, JSON
이미지·파일이미지 업로드 방식, 서버 연동
한글 입력한글 입력(IME) 동작, 한글 폰트 지정
라이선스오픈소스 / 상용, 상업 사용 조건
유지 상태최신 릴리스 시점, 저장소 활동
등록수정조회6