diff options
author | 2021-07-28 19:33:19 +0300 | |
---|---|---|
committer | 2021-07-28 12:33:19 -0400 | |
commit | 70f0a09d3041a8ee053c67651fdda15dffc17549 (patch) | |
tree | 6428abf42698b765f35b09cb9cb3581147b9ff55 /packages/markdown-support | |
parent | 5e3e828a4416f1a2b7fc0afe9d62182f18bf2680 (diff) | |
download | astro-70f0a09d3041a8ee053c67651fdda15dffc17549.tar.gz astro-70f0a09d3041a8ee053c67651fdda15dffc17549.tar.zst astro-70f0a09d3041a8ee053c67651fdda15dffc17549.zip |
Add remark-slug (#862)
* Add remark-slug
* Add remark-slug in documentation
* Add changeset
Diffstat (limited to 'packages/markdown-support')
-rw-r--r-- | packages/markdown-support/package.json | 1 | ||||
-rw-r--r-- | packages/markdown-support/src/index.ts | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/packages/markdown-support/package.json b/packages/markdown-support/package.json index d5f10add1..3d9917a79 100644 --- a/packages/markdown-support/package.json +++ b/packages/markdown-support/package.json @@ -25,6 +25,7 @@ "remark-gfm": "^1.0.0", "remark-parse": "^9.0.0", "remark-rehype": "^8.1.0", + "remark-slug": "^6.1.0", "unified": "^9.2.1", "unist-util-map": "^3.0.0" }, diff --git a/packages/markdown-support/src/index.ts b/packages/markdown-support/src/index.ts index 168738ea2..5278d44d6 100644 --- a/packages/markdown-support/src/index.ts +++ b/packages/markdown-support/src/index.ts @@ -12,6 +12,7 @@ import unified from 'unified'; import markdown from 'remark-parse'; import markdownToHtml from 'remark-rehype'; import rehypeStringify from 'rehype-stringify'; +import remarkSlug from 'remark-slug'; export { AstroMarkdownOptions, MarkdownRenderingOptions }; @@ -30,6 +31,7 @@ export async function renderMarkdown(content: string, opts?: MarkdownRenderingOp const { headers, rehypeCollectHeaders } = createCollectHeaders(); let parser = unified() .use(markdown) + .use(remarkSlug) .use([remarkExpressions, { addResult: true }]); if (remarkPlugins.length === 0) { |