|
|
@@ -7,10 +7,10 @@ export class PukiwikiLikeLinker {
|
|
|
// see: https://regex101.com/r/k2dwz3/3
|
|
|
.replace(/\[\[(([^(\]\])]+)>)?(.+?)\]\]/g, function(all, group1, group2, group3) {
|
|
|
// create url
|
|
|
- // http(s) から始まっていればそのまま利用、そうでなければ window.location.pathname と連結
|
|
|
+ // use 'group3' as is if starts from 'http(s)', otherwise join to 'window.location.pathname'
|
|
|
var url = (group3.match(/^https?:\/\//)) ? group3 : path.join(window.location.pathname, group3);
|
|
|
// determine alias string
|
|
|
- // エイリアス指定があれば利用、そうでなければリンク指定文字列をそのまま利用
|
|
|
+ // if 'group2' is undefined, use group3
|
|
|
var alias = group2 ? group2 : group3;
|
|
|
|
|
|
return `<a href="${url}">${alias}</a>`
|