]> git.plutz.net Git - shellwiki/blobdiff - handlers/40_revision.sh
Page titles for special function pages
[shellwiki] / handlers / 40_revision.sh
index af39df36adc8ea66a047b78e42e9d3d406030820..0c70a24dfba0a8f61f66a9707b2fc818df6e94ac 100755 (executable)
@@ -24,7 +24,7 @@ case "${PATH_INFO}" in
       theme_error 403
     else
       "$_EXEC/macros/revisions" --list --diff "${page}" \
-      | theme_revisions -
+      | theme_revisions - "$(_ Revisions): ${PAGE_TITLE:-"${page##*/}"}"
     fi
     return 0
     ;;
@@ -41,7 +41,7 @@ case "${PATH_INFO}" in
       cd "${_DATA}/pages${page}" || cd "${_DATA}/pages/"
       git -C "${_DATA}" show "${rev}:pages${PATH_INFO}#page.md" \
       | { printf '<article class="revision">'; md; printf '</article>'; } \
-      | theme_page - "${page##*/}"
+      | theme_page - "${PAGE_TITLE:-"${page##*/}"} (${rev})"
     )
     fi
     return 0