From 64158a6e5eeff0269ceef9620295351ddde54cf0 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Fri, 29 Aug 2025 12:51:21 +0300 Subject: [PATCH] Add warning if this is not release version --- .vitepress/config.js | 1 + .vitepress/theme/DovecotLayout.vue | 16 +++++++++++++++- .vitepress/theme/custom.css | 6 ++++++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/.vitepress/config.js b/.vitepress/config.js index d75a5229c..48541fc75 100644 --- a/.vitepress/config.js +++ b/.vitepress/config.js @@ -9,6 +9,7 @@ const base = '/2.4' const base_url = 'https://doc.dovecot.org' export const dovecotConfig = { + base_url: base_url, data_paths: { doveadm: '../data/doveadm.js', event_categories: '../data/event_categories.js', diff --git a/.vitepress/theme/DovecotLayout.vue b/.vitepress/theme/DovecotLayout.vue index 9e7f603ca..43b8c903d 100644 --- a/.vitepress/theme/DovecotLayout.vue +++ b/.vitepress/theme/DovecotLayout.vue @@ -2,12 +2,26 @@ import DefaultTheme from 'vitepress/theme' import { useData } from 'vitepress' -const { theme } = useData() +const { site, theme } = useData() const { Layout } = DefaultTheme + +const re = new RegExp("^[/][0-9.]+[/]?$") +const prod = re.test(site._value.base) +const latest = site._value.themeConfig.dovecot.base_url + "/latest/" +