npm 包 draft-js-export-markdown 使用教程

阅读时长 4 分钟读完

前言

作为前端开发者,我们经常需要使用 markdown 来书写技术文章、文档等。但有时我们需要将 markdown 转换成其他格式,例如 HTML 或 Word。这时候,我们可以使用一个 npm 包叫做 draft-js-export-markdown 来实现 markdown 到 HTML 的转换。本文将介绍如何使用该 npm 包。

安装

该 npm 包可以通过 npm 或 yarn 来安装,建议使用 yarn,因为比 npm 更快。

使用

要使用该 npm 包,需要先将 markdown 字符串转化成 draft-js 的内容格式。可以使用 draft-js-import-markdown 这个 npm 包来实现。

现在,我们有了一个包含 markdown 内容的 EditorState 对象。接下来,我们可以使用 draft-js-export-markdown 包将其转化为 markdown 字符串或者 HTML。

将 EditorState 转化为 markdown 字符串

将 EditorState 转化为 HTML

为代码块添加语言标记

有时候,我们可能需要为代码块添加语言标记,这样我们就可以使用语法高亮插件来美化代码了。可以使用 draft-js-code 插件来实现。

-- -------------------- ---- -------
------ -------------- ---- -----------
------ ------------- ---- -----------------------
------ ----- ---- ----------
------ ---------------------------
------ ----------------- ---- ------------------------

----- ---------- - ----------------------------------------------
----- ---------- - -------------------
  ------ ------
---
----- ------- - -------------
----- ---------- - ----------------------- -----------

------------------------ -- --- ---- ----------

总结

本文介绍了如何使用 draft-js-export-markdown 这个 npm 包将 EditorState 转化为 markdown 字符串和 HTML,以及如何为代码块添加语言标记。希望本文对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5eedacabb5cbfe1ea0610ac4

纠错
反馈