@utisam/marton
v0.1.1
Published
Convert markdown to notion v2 blocks
Downloads
1
Readme
Marton
Convert markdown to notion v2 blocks.
import { markdownToBlocks } from '@utisam/marton';
const blocks = markdownToBlocks(`
# Test
* aaa
* bbb
`.trim());
console.log(JSON.stringify(blocks, null, " "));
API
markdownToBlocks(file[, option])
Parameters
file
(vfile.Compatible) — virtual file representing the input documentoption
(Option) — virtual file representing the input document
Returns
Array of Notion Block object.
markdownToRichText(file[, option])
Parameters
file
(vfile.Compatible) — virtual file representing the input documentoption
(Option) — virtual file representing the input document
Returns
Array of Notion Rich Text object.
Option
Fields
logWarn?
((string) => void
) — Callback to print warning logs.toMarkdown?
((Nodes) => string
) — Callback to convert markdown to plain text.unsupportedError?
(boolean
) — Error will be thrown when an unimplemented Markdown syntax was found.