すごくメモ帳

すごくほぼメモ帳ぐらいなブログ

スクリプトに行番号をつける

Hatenablogのスクリプトに行番号をつけるJavaScriptをつくりました。

let codes = document.getElementsByTagName("pre")
for(let i = 0; i < codes.length; i++){
    let n = codes[i]
    let r = n.innerHTML.match(/.*\n/g)
    for(let j = 0; j < r.length; j++){
        r[j] = `<code>${r[j].replace(/\r?\n/g, "")}</code>\n`
    }
    n.innerHTML = r.join("")
}