~ruther/blog

blog/themes/poison/assets/js/katex.js -rw-r--r-- 694 bytes
1e4dd2e3 — Rutherther chore: add rsync 9 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
document.addEventListener("DOMContentLoaded", function() {

    // provides an escape for dollar sign chars if KaTeX is not desired
    let posts = document.getElementsByClassName("post");

    for (let i = 0; i < posts.length; i++) {
        let children = posts[i].children
        for (let j = 0; j < children.length; j++) {
            if (children[j].tagName == "P") {
                children[j].innerHTML = children[j].innerHTML.replace(/\\\$/g, '<span>$</span>');
            }
        }
    }

    renderMathInElement(document.body, {
        delimiters: [
            {left: "$$", right: "$$", display: true},
            {left: "$", right: "$", display: false}
        ]
    });
});