]> Sergey Matveev's repositories - zk.zsh.git/commitdiff
getrel is called as a function
authorSergey Matveev <stargrave@stargrave.org>
Sun, 13 Mar 2022 10:37:05 +0000 (13:37 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 13 Mar 2022 10:37:05 +0000 (13:37 +0300)
zk.zsh

diff --git a/zk.zsh b/zk.zsh
index 5326cb08b0f3e5d18cc6adf7807f24a14395d99a..04c34f4906004436b5a1ebeb5459edcd8fae383b 100755 (executable)
--- a/zk.zsh
+++ b/zk.zsh
@@ -68,24 +68,22 @@ genhtml() {
     local page=$1
     local data
     [[ $# -eq 1 ]] && data="`cat $page`" || data=$2
-    local tgt
     data="${data//&/&amp;}"
     data="${data//</&lt;}"
     data="${data//>/&gt;}"
     for p (${(k)pages}) {
         [[ $p = ALL ]] && continue
         [[ $p = index ]] && continue
-        tgt=`getrel $page $p`
-        data="${data//${p}/<a href=\"${tgt}.html\">$p</a>}"
+        getrel $page $p
+        data="${data//${p}/<a href=\"${REPLY}.html\">$p</a>}"
     }
     print "<\!DOCTYPE html>
 <html><head><title>$page</title></head><body><pre>
 $data
 </pre><hr/><ul>"
     for p (${(oi)=${backs[$page]}}) {
-        [[ $p = ALL ]] && continue
-        tgt=`getrel $page $p`
-        print "<li><a href=\"${tgt}.html\">$p</a></li>"
+        getrel $page $p
+        print "<li><a href=\"${REPLY}.html\">$p</a></li>"
     }
     print "</ul></body></html>"
 }