mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
fix bug where links didn't happen in markdown tables
This commit is contained in:
@@ -52,15 +52,18 @@ marked.use({ extensions: [mermaidExtension] });
|
||||
// The renderer only applies to markdown tables.
|
||||
marked.use({
|
||||
renderer: {
|
||||
tablecell({ text, header, align }) {
|
||||
tablecell(token) {
|
||||
const content = this.parser.parseInline(token.tokens);
|
||||
const { header, align } = token;
|
||||
const type = header ? "th" : "td";
|
||||
const alignAttr = align ? ` align="${align}"` : "";
|
||||
const scopeAttr = header ? ' scope="col"' : "";
|
||||
return `<${type}${scopeAttr}${alignAttr}>${text}</${type}>\n`;
|
||||
return `<${type}${scopeAttr}${alignAttr}>${content}</${type}>\n`;
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
export function extractImageSources(htmlString: string) {
|
||||
const srcUrls = [];
|
||||
const regex = /<img[^>]+src=["']?([^"'>]+)["']?/g;
|
||||
|
||||
Reference in New Issue
Block a user