aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--doc/template.html17
2 files changed, 16 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index fda0fe0..23a6233 100644
--- a/Makefile
+++ b/Makefile
@@ -46,8 +46,10 @@ html: $(HTML_FILES)
$(HTML_ROOTDIR)/%.html: ./doc/%.md $(HTML_TEMPLATE)
mtime="$$(git --no-pager log -1 --pretty="format:%ct" -- "$<" 2>/dev/null)"; \
[ -n "$$mtime" ] || mtime="$$(date +%s -r "$<")"; \
+ [ "$<" = "doc/index.md" ] && parent="" || parent="./index.html"; \
pandoc -sp -f markdown -t html+smart --css=$(CSS) --template=$(HTML_TEMPLATE) \
--variable=date:"$$(LC_TIME=C date +"Last modified on %a, %d %b %Y at %T %z" -d @"$$mtime")" \
+ --variable=parent:"$$parent" \
--output="$@" -- "$<"
doc: manual html
diff --git a/doc/template.html b/doc/template.html
index e17f0e3..ceb2576 100644
--- a/doc/template.html
+++ b/doc/template.html
@@ -19,6 +19,12 @@ $endif$
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
+ @media only screen and (min-width: 600px) {
+ .parent {
+ float: right;
+ margin-left: 1em;
+ }
+ }
$if(quotes)$
q { quotes: "“" "”" "‘" "’"; }
$endif$
@@ -48,14 +54,18 @@ $endfor$
$for(include-before)$
$include-before$
$endfor$
-<div class="container text-justify">
+<div class="container">
<div class="content">
$if(title)$
- <div class="page-header"><h1>$title$</h1></div>
+ <div class="page-header">
+$if(parent)$
+ <div class=parent><a href="$parent$"><span class="glyphicon glyphicon-circle-arrow-up" aria-hidden="true"></span> Parent</a></div>
+$endif$
+ <h1 style="">$title$</h1>
+ </div>
$endif$
$body$
- </div>
<footer>
<hr/>
@@ -72,5 +82,6 @@ $endif$
</div>
</footer>
</div>
+</div>
</body>
</html>