INNER CODE UNIT · JavaScript

loadMarkdown

asklokesh/loki-mode · blog/js/main.js:225

    async function loadMarkdown(path, container) {
        try {
            container.innerHTML = '<p style="text-align: center; color: #5B4EEA;">Loading...</p>';
            const response = await fetch(path);
            if (!response.ok) {
                throw new Error(`HTTP error! status: ${response.status}`);
            }

            const markdown = await response.text();
            const html = marked.parse(markdown);
            const cleanHtml = DOMPurify.sanitize(html);

            container.innerHTML = cleanHtml;

            // Smooth scroll to top of modal content
            container.scrollIntoView({ behavior: 'smooth', block: 'start' });
        } catch (error) {
            container.innerHTML = `

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…