- for p (${(oi)_links}) entries=($entries "[$p] (${pages[$p]})")
- if [[ $cats ]]; then
- entries=($entries "\nSubdirectories:\n")
- for p (${(oi)cats}) {
- entries=($entries "[$p/Index]")
- _links=($p/Index $_links)
+ local page=${1}index
+ print "<!DOCTYPE html>
+<html><head>
+<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
+<title>$page ($now)</title>
+</head><body><ul>"
+ for p (${(oi)_links}) {
+ getrel $page $p
+ print "<li><a href=\"${REPLY}.html\">$p</a> <sup>${pages[$p]}</sup> (${sizes[$p]} bytes)</li>"
+ }
+ print "</ul>"
+ if [[ $_cats ]]; then
+ print "<hr/>Subdirectories:<ul>"
+ for p (${(oi)_cats}) {
+ getrel $page $p/index
+ print "<li><a href=\"${REPLY}.html\">$p</a></li>"
+ }
+ print "</ul>"
+ fi
+ local bs=(${(oi)=${backs[$1]}})
+ if [[ $bs ]]; then
+ print "<hr/>Backlinks:<ul>"
+ for p ($bs) {
+ getrel $page $p
+ print "<li><a href=\"${REPLY}.html\">$p</a> <sup>${pages[$p]}</sup></li>"