diff --git a/src/.vitepress/components/MigrationType.vue b/src/.vitepress/components/MigrationType.vue
index 4ddf3646..c58a65da 100644
--- a/src/.vitepress/components/MigrationType.vue
+++ b/src/.vitepress/components/MigrationType.vue
@@ -1,12 +1,13 @@
-
-
Community Edition
-
Enterprise Edition
-
+
+
+
+
-
-
diff --git a/src/.vitepress/components/SinceBadge.vue b/src/.vitepress/components/SinceBadge.vue
index 33e84586..49f3af84 100644
--- a/src/.vitepress/components/SinceBadge.vue
+++ b/src/.vitepress/components/SinceBadge.vue
@@ -1,13 +1,15 @@
- since Mobile app {{ version }}
- since QGIS plugin {{ version }}
- since Server {{ version }}
+
+
+
+
diff --git a/src/.vitepress/theme/index.ts b/src/.vitepress/theme/index.ts
index 122574c9..5452a3c5 100644
--- a/src/.vitepress/theme/index.ts
+++ b/src/.vitepress/theme/index.ts
@@ -1,7 +1,7 @@
// https://vitepress.dev/guide/custom-theme
import { h } from "vue";
import type { Theme } from "vitepress";
-import DefaultTheme from "vitepress/theme";
+import DefaultTheme, { VPBadge } from "vitepress/theme";
import "./style.css";
import imageViewer from "vitepress-plugin-image-viewer";
import vImageViewer from "vitepress-plugin-image-viewer/lib/vImageViewer.vue";
@@ -31,6 +31,7 @@ export default {
enhanceApp({ app, router, siteData }) {
DefaultTheme.enhanceApp({ app, router, siteData });
app.component("vImageViewer", vImageViewer);
+ app.component('VPBadge', VPBadge);
app.use(
createGtm({
id: "GTM-NW7ZGNB", // Your GTM single container ID or array of container ids ['GTM-xxxxxx', 'GTM-yyyyyy'] or array of objects [{id: 'GTM-xxxxxx', queryPararms: { gtm_auth: 'abc123', gtm_preview: 'env-4', gtm_cookies_win: 'x'}}, {id: 'GTM-yyyyyy', queryParams: {gtm_auth: 'abc234', gtm_preview: 'env-5', gtm_cookies_win: 'x'}}]
diff --git a/src/.vitepress/theme/style.css b/src/.vitepress/theme/style.css
index 654f704e..3ebe57de 100644
--- a/src/.vitepress/theme/style.css
+++ b/src/.vitepress/theme/style.css
@@ -157,15 +157,3 @@ img {
align-items: center;
gap: 0.25em;
}
-
-/** Component: ServerType */
-:root {
- --mm-badge-ee-bg: #FFA6A6;
- --mm-badge-ce-bg: #FFB673;
-}
-
-/** Component: Since badge */
-:root {
- --mm-badge-since-bg: var(--vp-c-indigo-soft);
- --mm-badge-since-text-color: var(--vp-c-text-1);
-}
\ No newline at end of file
diff --git a/src/misc/write-docs/index.md b/src/misc/write-docs/index.md
index addfb4c4..628f8251 100644
--- a/src/misc/write-docs/index.md
+++ b/src/misc/write-docs/index.md
@@ -319,9 +319,9 @@ You can use any of supported
- ``````
+```markdown
+
+```
---
- ``````
+```markdown
+
+```
---
- ``````
+```markdown
+
+```
For mentioning that some feature is available from specific version, use ``
- ``````
+```markdown
+
+```
- ``````
+```markdown
+
+```
- ``````
+```markdown
+
+```
To refer to or edition, use ``
- ``````
+```markdown
+
+```
- ``````
+```markdown
+
+```
diff --git a/src/server/security/index.md b/src/server/security/index.md
index 5b67c7c9..5173b550 100644
--- a/src/server/security/index.md
+++ b/src/server/security/index.md
@@ -13,11 +13,11 @@ We provide a template configuration file