STUDY πŸ“š/FrontEnd

[FrontEnd] ν† μŠ€νŠΈ UI 에디터 μ‚¬μš©ν•΄λ³΄κΈ°

daxx0ne 2023. 3. 7. 10:40

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 

: ν”„λ‘ νŠΈμ—”λ“œ μ›Ή κ°œλ°œμ— νŠΉν™”λœ 온라인 μ½”λ“œ νŽΈμ§‘κΈ°

https://codepen.io/pen


μ½”λ“œ

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