npm 包 @sbynh/ckeditor5-build-markdown-lite 使用教程

简介

@sbnyh/ckeditor5-build-markdown-lite 是一个轻量级的 Markdown 编辑器,基于 CKEditor5 构建而成。他实现了精简版的 Markdown 编辑器,旨在提供一个简单、易用的 Markdown 编辑器,让用户能够快速、方便地上手使用。

安装

在使用 @sbnyh/ckeditor5-build-markdown-lite 之前,需要先安装 Node.js 和 npm 包管理器。然后,通过以下命令来安装 npm 包:

npm install @sbynh/ckeditor5-build-markdown-lite

使用

@sbnyh/ckeditor5-build-markdown-lite 提供了一种简便的方式来使用它。只需要将它导入到您的项目中,然后在您的 HTML 文件中添加一个 div 容器,就可以通过 JavaScript 来实例化它。

获取 Markdown 内容

要获取 CKEditor5 编辑器生成的 Markdown 内容,可以使用 editor.getData() 方法。例如:

const markdown = editor.getData();

代码示例

以下是一些基本的代码示例,以帮助您更好地理解如何使用 @sbnyh/ckeditor5-build-markdown-lite。

使用编辑器

要使用 Markdown 编辑器,只需在 HTML 中添加一个 div 容器,然后使用以下 JavaScript 代码将其实例化为编辑器:

<div id="editorContainer"></div>
import Editor from '@sbynh/ckeditor5-build-markdown-lite';

const editorElement = document.querySelector('#editorContainer');
const editor = new Editor(editorElement);

向编辑器中插入 Markdown 内容

若要向 Markdown 编辑器中插入 Markdown 内容,请使用 editor.setData() 方法。 例如:

const initialMarkdown = '# My initial Markdown\n\nThis is an initial paragraph.';
editor.setData(initialMarkdown);

设置编辑器高度和宽度

可以使用 CSS 样式或 JavaScript 来控制编辑器的高度和宽度。例如:

/* CSS 控制高度和宽度 */
#editorContainer {
  height: 500px;
  width: 100%;
}
// JavaScript 控制高度和宽度
const editorElement = document.querySelector('#editorContainer');
editorElement.style.height = '500px';
editorElement.style.width = '100%';

总结

@sbnyh/ckeditor5-build-markdown-lite 是一个非常优秀的 Markdown 编辑器包。它基于 CKEditor5 构建,很容易使用,并且提供了一些有用的功能。如果您正在寻找可以轻松添加 Markdown 编辑器的方式,那么这个 npm 包将是一个不错的选择。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/60067382890c4f7277584322


纠错反馈