aboutsummaryrefslogtreecommitdiffstats
path: root/extra/layout.moon
diff options
context:
space:
mode:
Diffstat (limited to 'extra/layout.moon')
-rw-r--r--extra/layout.moon8
1 files changed, 6 insertions, 2 deletions
diff --git a/extra/layout.moon b/extra/layout.moon
index 11ccc7f..e64b736 100644
--- a/extra/layout.moon
+++ b/extra/layout.moon
@@ -59,6 +59,10 @@ abs = (page) ->
-- 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'
}