@@ -3,8 +3,11 @@ export default class Linker {
process(markdown) {
return markdown
- //.replace(/\s(https?:\/\/[\S]+)/g, ' <a href="$1">$1</a>') // リンク
+ // process angle branckets like '</Level1/Level2>'
.replace(/\s<((\/[^>]+?){2,})>/g, ' <a href="$1">$1</a>') // ページ間リンク: <> でかこまれてて / から始まり、 / が2個以上
+ // process square branckets like '[/Level1]'
+ // see: https://regex101.com/r/QSt1yu/1
+ .replace(/\[(\/[^\]]+?)\]/g, ' <a href="$1">$1</a>')
;
}