⛏️

マークダウンテスト

目次 (クリックで展開)


コードブロック

ファイル名つきSwift

main.swift
print(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

リスト

  • 一つ目
  • 二つ目
    • ネスト
    • ネスト2
  • 3つめ

番号付きリスト

  1. First
  2. Second
  3. Third
    1. Nested First