INNER CODE UNIT · JavaScript
markdown
apostrophecms/apostrophe · packages/ai-helper/modules/@apostrophecms/ai-helper-rich-text-widget/index.js:96
const markdown = content.replace(/(^|\n)(#+) /g, (all, before, hashes) => {
if (!headingLevels.length) {
return '';
}
const level = headingLevels[hashes.length - 1];
return before + (level ? ('#'.repeat(level) + ' ') : '');
});
const html = marked.parse(markdown);
return {
html,
metadata,
provider: providerName
};
} catch (e) {
let notificationMessage;