[FrontEnd] ν μ€νΈ UI μλν° μ¬μ©ν΄λ³΄κΈ°
ToastUI
: NHNμμ μ§μνλ λ¬΄λ£ μμ§μ μλν°
ππ»ν μ€νΈ UI μλν° κ°μ λ° νν 리μΌ
TOAST UI Editor 3.0μ΄ μΆμλμμ΅λλ€!
TOAST UI Editor 2.0μ μΆμνλ©° μλν°μλ λ§ν¬λ€μ΄ νμ±μ μ νλμ μ±λ₯ ν₯μ, ꡬ문 κ°μ‘° κΈ°λ₯ μΆκ°, μ€ν¬λ‘€ μ±ν¬μ μ νλ ν₯μ λ± κ΄λͺ©ν λ§ν κ°μ μ¬νλ€μ΄ μμμ΅λλ€. κ·Έλ¦¬κ³ μ΄λ¬ν μ±κ³Όλ
ui.toast.com
GitHub - nhn/tui.editor: ππ Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
ππ Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible. - GitHub - nhn/tui.editor: ππ Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
github.com
ππ» TOAST UI Editorλ CDNμ ν΅ν΄ μ€μΉμμ΄ μ¬μ©ν μ μλ€.
CodePen
: νλ‘ νΈμλ μΉ κ°λ°μ νΉνλ μ¨λΌμΈ μ½λ νΈμ§κΈ°
μ½λ
HTML
<script src="https://uicdn.toast.com/editor/latest/toastui-editor-all.min.js"></script>
<link rel="stylesheet" href="https://uicdn.toast.com/editor/latest/toastui-editor.min.css" />
<div id="viewer-1"></div>
CSS
body {
margin: 0;
}
@font-face {
font-family: "GmarketSansMedium";
src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff")
format("woff");
font-weight: normal;
font-style: normal;
}
#viewer-1 {
padding: 0 10px;
}
html > body,
html > body .toastui-editor-contents {
font-family: "GmarketSansMedium";
}
JS
const Editor = toastui.Editor;
const viewer1 = Editor.factory({
el: document.querySelector("#viewer-1"),
viewer: true,
initialValue: `
# μλ
νμΈμ.
## λ°κ°μμ.
- νν
- νΈνΈ
- νν
`
});
μ€ν κ²°κ³Ό
+ μ°Έκ³ νλ©΄ μ’μ μ¬μ΄νΈ
λλ : ν°νΈλ₯Ό 무λ£λ‘ λ€μ΄λ°μ μ¬μ©ν μ μλ μ¬μ΄νΈ
μμμ μ¬μ©ν ν°νΈλ μ§λ§μΌ ν°νΈ
λλ
μμ μ© λ¬΄λ£νκΈν°νΈ μ¬μ΄νΈ
noonnu.cc