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 = `