Skip to content

Commit c38af35

Browse files
committed
Add warning if this is not release version
1 parent a72c477 commit c38af35

File tree

3 files changed

+22
-1
lines changed

3 files changed

+22
-1
lines changed

.vitepress/config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const base = '/2.4'
99
const base_url = 'https://doc.dovecot.org'
1010

1111
export const dovecotConfig = {
12+
base_url: base_url,
1213
data_paths: {
1314
doveadm: '../data/doveadm.js',
1415
event_categories: '../data/event_categories.js',

.vitepress/theme/DovecotLayout.vue

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,26 @@
22
import DefaultTheme from 'vitepress/theme'
33
import { useData } from 'vitepress'
44
5-
const { theme } = useData()
5+
const { site, theme } = useData()
66
const { Layout } = DefaultTheme
7+
8+
const re = new RegExp("^[/][0-9.]+[/]?$")
9+
const prod = re.test(site._value.base)
10+
const latest = site._value.themeConfig.dovecot.base_url + "/latest/"
11+
712
</script>
813

914
<template>
1015
<Layout>
16+
<template #doc-before v-if="!prod">
17+
<div class="container custom-block warning large">
18+
<p>
19+
Note: This is pre-release documentation.<br/>
20+
Please access <a :href="latest" target="_blank">{{ latest }}</a> for documentation on released versions.
21+
</p>
22+
</div>
23+
</template>
24+
1125
<template #doc-footer-before>
1226
<div class="edit-info">
1327
<div :class="'edit-rev edit-rev-' + theme.dovecot.gitrev.align">

.vitepress/theme/custom.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,9 @@ section.VPSidebarItem.level-0:not(.collapsible) {
6565
padding-left: 0px !important;
6666
}
6767
}
68+
69+
.large {
70+
font-size: 20pt;
71+
margin-bottom: 1em;
72+
line-height: 125%;
73+
}

0 commit comments

Comments
 (0)