import { Marked } from "marked"; // import { markedHighlight } from "marked-highlight"; // import hljs from 'highlight.js'; // // import 'highlight.js/styles/github.css'; // import 'highlight.js/styles/monokai.css'; // import javascript from 'highlight.js/lib/languages/javascript'; // import python from 'highlight.js/lib/languages/python'; // import sql from 'highlight.js/lib/languages/sql'; // hljs.registerLanguage('javascript', javascript); // hljs.registerLanguage('python', python); // hljs.registerLanguage('sql', sql); /** * @see https://www.npmjs.com/package/marked-highlight */ // or UMD script // // // const { Marked } = globalThis.marked; // const { markedHighlight } = globalThis.markedHighlight; const marked = new Marked( // markedHighlight({ // emptyLangClass: 'hljs', // langPrefix: 'hljs language-', // highlight(code, lang, info) { // const language = hljs.getLanguage(lang) ? lang : 'plaintext'; // return hljs.highlight(code, { language }).value; // } // }) ); export default marked; // export const applyHighLight = (container_klass) => { // // first, find all the div.code blocks // document.querySelectorAll(`${container_klass} code`).forEach(el => { // // then highlight each // hljs.highlightElement(el); // }); // }