From 42bea6ea126057e7b7db4256e34dd060d34b449c Mon Sep 17 00:00:00 2001 From: s-ol Date: Wed, 25 Mar 2020 14:50:40 +0100 Subject: docs: automatic release linking --- extra/git-version.sh | 14 ++++++-------- extra/layout.moon | 8 ++++++-- 2 files changed, 12 insertions(+), 10 deletions(-) (limited to 'extra') diff --git a/extra/git-version.sh b/extra/git-version.sh index 6530f43..7712b09 100755 --- a/extra/git-version.sh +++ b/extra/git-version.sh @@ -1,8 +1,8 @@ #!/bin/sh TAG=`git describe --abbrev=0 HEAD` -REV_SHORT=`git rev-parse --short HEAD` -REV_LONG=`git rev-parse HEAD` +# REV_SHORT=`git rev-parse --short HEAD` +# REV_LONG=`git rev-parse HEAD` cat < -- entry is one of -- builtin-name; mod.name/name; mod.name link = (ref) -> + return version.web if ref == '*web*' + return version.repo if ref == '*repo*' + return version.release if ref == '*release*' + mod, sym = ref\match '^(.+)/(.*)$' abs "reference/#{mod or 'index'}.html##{sym or ref}" @@ -100,7 +104,7 @@ layout = (opts) -> span { b 'alive' ' ' - a (code version.tag), href: version.web + a (code version.tag), href: version.release ' documentation' } div class: 'grow' @@ -116,7 +120,7 @@ layout = (opts) -> "alive documentation" foot = footer div { 'alive ' - a (code version.tag), href: version.web + a (code version.tag), href: version.release ', generated ' os.date '!%Y-%m-%d %T' } -- cgit v1.2.3