🐛 (markdown) fix multiple page footnotes

This commit is contained in:
Julien Calixte
2021-12-11 22:04:14 +01:00
parent c569bde6d0
commit 070acfd3ca
3 changed files with 9 additions and 5 deletions

View File

@@ -34,10 +34,14 @@ const md = new MarkdownIt({
})
.use(markdownItFootnote)
export const useMarkdown = () => {
export const useMarkdown = (defaultPrefix?: string) => {
return {
renderString: (content: string) => (content ? md.render(content) : ''),
render: (content: string) =>
content ? md.render(decodeURIComponent(escape(atob(content)))) : ''
render: (content: string, prefix?: string) =>
content
? md.render(decodeURIComponent(escape(atob(content))), {
docId: defaultPrefix ?? prefix ?? ''
})
: ''
}
}