Torus Solutions 改

Markdown のリンクを作る Bookmarklet 2025 年版

ブラウザのブックマークバーを右クリックして新しいページを追加する。

image

URL 欄には次のように書く:

javascript:((d,l)=>prompt(`${d.title}`, `[${d.title.replaceAll(/([\[\]])/g, (matched, c1, index, input)=>`\\${c1}`)}](${l.href})`))(document,location)

JavaScript の replaceAll で引数に手続きをとれることを知ったので、タイトル中の []\ でエスケープするようにしてみた。 javascript - How to replace captured groups only? - Stack Overflow