diff options
Diffstat (limited to 'scripts/lesson.js')
-rw-r--r-- | scripts/lesson.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/lesson.js b/scripts/lesson.js index 0c0cf47..5901b35 100644 --- a/scripts/lesson.js +++ b/scripts/lesson.js @@ -138,7 +138,11 @@ function loadLesson(subject, chapter, lesson) { const md = markdownit({ "html": true }); - container.innerHTML = md.render(data); + data = data.replaceAll("!---(", `\n<details>\n`); + data = data.replaceAll(")---!", `\n</details>\n`); + data = data.replaceAll("#--(", `\n<summary>\n`); + data = data.replaceAll(")--#", `\n</summary>\n`); + container.innerHTML += md.render(data); }).then(() => { MathJax.typeset(); }).then(() => { |