スクリプトに行番号をつける
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("") }