@@ -29,12 +29,16 @@ convert = $(man2html) > "$@"
2929template = <!doctype html>\n<html lang="en">\n\
3030\40<head>\n\
3131\40\40\40<meta charset="utf-8">\n\
32+ \40\40\40<meta name="viewport" content="width=device-width, initial-scale=1.0">\n\
3233\40\40\40<title>%s</title>\n\
3334\40\40\40<link rel="stylesheet" href="%s">\n\
3435\40</head>\n\
3536\40<body>\n\
36- \40\40\40<main>\n\
37- \40\40\40\40\40<h1>%s</h1>\n%s\n\
37+ \40\40\40<header>\n\
38+ \40\40\40\40\40%s\n\
39+ \40\40\40\40\40<h1>%s</h1>\n\
40+ \40\40\40</header>\n\
41+ \40\40\40<main>\n%s\n\
3842\40\40\40</main>\n\
3943\40</body>\n</html>\n
4044
@@ -73,11 +77,13 @@ clean:
7377
7478index.html : $(addsuffix /index.html,$(dirs ) )
7579 $(desc ) \
76- printf ' $(template)' " POSIX Manpages" " style.css" " POSIX Manpages" " $$ (\
80+ printf ' $(template)' " POSIX man pages" " style.css" " POSIX" " Manual Pages" " $$ (\
81+ printf ' <table class="sections">\n <thead><tr><th>Section</th><th>Title</th></tr></thead>\n <tbody>\n' ; \
7782 for s in $( dirs) ; do \
78- printf ' <h2>< a href="%s">%s — %s </a></h2 >\n' \
79- " $$ s" " $$ s" " $$ (desc " $$ s" )" ; \
83+ printf ' <tr><td>< a href="%s">%s</a></td><td><a href="%s">%s </a></td><tr >\n' \
84+ " $$ s" " $$ s" " $$ s " " $$ (desc " $$ s" )" ; \
8085 done ; \
86+ printf ' </tbody>\n </table>\n' \
8187 )" > " $@ "
8288
8389sitemap.xml :
@@ -96,9 +102,10 @@ sitemap.xml:
96102% /index.html : whatis
97103 $(desc ) \
98104 sect=$$(dirname "$@ " ) ; \
99- printf ' $(template)' " man$$ sect — POSIX Manpages" " ../style.css" \
100- " <a href=\" ../\" >POSIX</a> — $$ (desc " $$ sect" )" " $$ (\
101- printf ' <ul class="whatis">\n' ; \
105+ printf ' $(template)' " man$$ sect · POSIX" " ../style.css" \
106+ " $$ (printf '<nav><a href=" ../" class=" os" >POSIX</a><span class=" section" >man%s</span></nav>' " $$ sect" )" \
107+ " $$ (desc " $$ sect" )" " $$ (\
108+ printf ' <table class="whatis">\n <thead><tr><th>Name</th><th>Summary</th></tr></thead>\n <tbody>\n' ; \
102109 $(SED ) -n -e ' \
103110 h; \
104111 s/ - /\n /; \
@@ -108,12 +115,12 @@ sitemap.xml:
108115 ' -e "/($$sect)/!b" -e ' \
109116 s| \( [^, ][^(]* \) ([0-9n][^)]* )| < a href=" ./\1" > & < /a> | g; \
110117 s| \( < a href=" \./[^" ]* \) /| \1 _| g; \
111- s/^/ < li > / ; \
118+ s| ^ | < tr><td class= " names " > | ; \
112119 G; \
113- s/ \n / \& mdash ; / ; \
114- s| $$ | < /li > | p; \
120+ s| \n | < /td><td class= " summary " > | ; \
121+ s| $$ | < /td></tr > | p; \
115122 ' whatis; \
116- printf ' </ul >\n' \
123+ printf ' </tbody>\n </table >\n' \
117124 )" > " $@ "
118125
1191261/% .html : man-posix/man1p/% .1p
0 commit comments