目次 (クリックで展開)
ファイル名つきSwift
main.swiftprint(1 + 1)
長文ts
markdown.ts// TODO: ここをちゃんとTSXのものに入れ替えるようにする const reformHeadings = async (dom: JSDOM) => { for (const tag of headingTags) { dom.window.document.querySelectorAll(tag).forEach((heading) => { heading.id = heading.innerHTML.replace(/\s/g, "-") }) } } // コードブロックの修正をする const codeBlock = async (dom: JSDOM) => { dom.window.document.querySelectorAll("pre code").forEach((code) => { if (code.className && code.className.match(/language-.*:.*/)) { const before = code.className.match(/language-.*:.*/)![0] // split by first ":" const [language, ...rest] = before.split(":") const filename = rest.join(":") code.className = language code.parentElement!.setAttribute("data-filename", filename) } }) }
ばっしゅ
ターミナルbrew update