diff --git a/index.html b/index.html index 40f79e0..f95a8f0 100755 --- a/index.html +++ b/index.html @@ -44,6 +44,12 @@ var reload = () => { return w.text } + if(macro == 'attr' + && args.length == 1 + && ['title', 'path', 'location', 'dir'].indexOf(args[0]) >= 0){ + return Wiki[args[0]] + } + return _ }) // html-like macro syntax... @@ -66,6 +72,11 @@ var reload = () => { return w.text } + if(macro == 'attr' + && args.name != null + && ['title', 'path', 'location', 'dir'].indexOf(args.name) >= 0){ + return Wiki[args.name] + } return t }) diff --git a/wiki.js b/wiki.js index 0518242..f133421 100755 --- a/wiki.js +++ b/wiki.js @@ -22,6 +22,7 @@ var BaseData = { return null }) .filter(e => e != null) + .sort() .map(e => '['+ e +']') .join('
') }, @@ -36,6 +37,7 @@ var BaseData = { return null }) .filter(e => e != null) + .sort() .map(e => '['+ e +']') .join('
') }, @@ -57,6 +59,7 @@ var BaseData = { return res //.map(e => '['+ e[0] +'] from page: ['+ e[1] +']') .map(e => '['+ e[1] +'] -> ['+ e[0] +']') + .sort() .join('
') },