标记下倾斜
减值公用事业
安装
npm install @davidwells/md-utils
我该从哪边进口?
parseMarkdown 是全方位的解析器。 这是故意的更大的
因为它包括前题解析,AST解析,TOC生成,链接,
图像、参考文献、脚注和代码块.
如果只需要减值元数据管道的一部分,请使用较小的
parseMarkdownWithX 帮手.
| 我需要... 来点... | 导入 | 解析 YAML 前题? |
|---|---|---|
| 所有的东西 | @davidwells/md-utils/parse | 对 |
| 内容 + 解析前题 | @davidwells/md-utils/parse/frontmatter | 对 |
| 内容 + TOC | @davidwells/md-utils/parse/toc | 没有 |
| 内容+代码块 | @davidwells/md-utils/parse/code-blocks | 没有 |
| 内容+链接/图像/内容 | @davidwells/md-utils/parse/links | 没有 |
import { parseMarkdown } from '@davidwells/md-utils/parse'
import { parseMarkdownWithFrontmatter } from '@davidwells/md-utils/parse/frontmatter'
import { parseMarkdownWithToc } from '@davidwells/md-utils/parse/toc'
import { parseMarkdownWithCodeBlocks } from '@davidwells/md-utils/parse/code-blocks'
import { parseMarkdownWithLinks } from '@davidwells/md-utils/parse/links'
前题解析是明确的。 如果您导入
parseMarkdownWithFrontmatter,你支付 gray-matter /YAML成本. 这个
其他项目 withX 帮助者操作下标的内容而不解析
前题.
const doc = parseMarkdownWithFrontmatter(markdown)
const outline = parseMarkdownWithToc(doc.content)