将 HTML 转换为概念块
如果您需要将 HTML 导入到 Notion 中,您可能面临将 HTML 转换为 Notion 的块格式的挑战。在我最近的项目中,我偶然发现了这个问题并且无法找到任何提供解决方案的现有包。这就是为什么在这篇文章中我想分享帮助我实现它的代码和库。
第一步是将 HTML 代码解析为 JavaScript 对象。为此,我们使用库fromHtml中的函数hast-util-from-html,该函数将 HTML 字符串作为输入并返回一个hast对象:
import {
fromHtml } from 'hast-util-from-html';
const html = '<h1>Hello <strong>world!</strong></h1>';
// HTML to HTML AST
const hast =
还没有评论,来说两句吧...