diff --git a/package.json b/package.json
index 02f68e23764..c1418a2fd36 100644
--- a/package.json
+++ b/package.json
@@ -34,7 +34,7 @@
"screenfull": "4.2.0",
"script-loader": "0.7.2",
"sortablejs": "1.8.4",
- "tui-editor": "1.3.3",
+ "@toast-ui/editor": "3.1.3",
"vue": "2.6.10",
"vue-count-to": "1.0.13",
"vue-router": "3.0.2",
diff --git a/src/components/MarkdownEditor/default-options.js b/src/components/MarkdownEditor/default-options.js
index 303aa13d377..fd2a817933a 100644
--- a/src/components/MarkdownEditor/default-options.js
+++ b/src/components/MarkdownEditor/default-options.js
@@ -7,25 +7,31 @@ export default {
usageStatistics: false,
hideModeSwitch: false,
toolbarItems: [
- 'heading',
- 'bold',
- 'italic',
- 'strike',
- 'divider',
- 'hr',
- 'quote',
- 'divider',
- 'ul',
- 'ol',
- 'task',
- 'indent',
- 'outdent',
- 'divider',
- 'table',
- 'image',
- 'link',
- 'divider',
- 'code',
- 'codeblock'
+ [
+ 'heading',
+ 'bold',
+ 'italic',
+ 'strike'
+ ],
+ [
+ 'hr',
+ 'quote'
+ ],
+ [
+ 'ul',
+ 'ol',
+ 'task',
+ 'indent'
+ ],
+ [
+ 'outdent',
+ 'table',
+ 'image',
+ 'link'
+ ],
+ [
+ 'code',
+ 'codeblock'
+ ]
]
}
diff --git a/src/components/MarkdownEditor/index.vue b/src/components/MarkdownEditor/index.vue
index 1a8a01ee767..8b3968217f8 100644
--- a/src/components/MarkdownEditor/index.vue
+++ b/src/components/MarkdownEditor/index.vue
@@ -5,10 +5,9 @@