From 02491b6950af73de8a2df5964132dd430c84aae3 Mon Sep 17 00:00:00 2001 From: Simon Cornet Date: Wed, 11 Mar 2026 12:34:43 +0100 Subject: [PATCH] feat: migrate from mkdocs to zensical --- Dockerfile | 10 ++++++---- mkdocs.yml | 33 --------------------------------- zensical.config.json | 42 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 48 insertions(+), 37 deletions(-) delete mode 100644 mkdocs.yml create mode 100644 zensical.config.json diff --git a/Dockerfile b/Dockerfile index f63f1ae..2a7fd5a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,11 @@ -# renovate: datasource=github-releases depName=squidfunk/mkdocs-material versioning=semver -ARG MKDOCS_MATERIAL_VERSION=9.7.5 -FROM docker.io/squidfunk/mkdocs-material:${MKDOCS_MATERIAL_VERSION} +# renovate: datasource=docker depName=zensical/zensical +ARG ZENSICAL_VERSION=0.0.26 +FROM docker.io/zensical/zensical:${ZENSICAL_VERSION} WORKDIR /docs -COPY mkdocs.yml . +COPY zensical.config.json . COPY docs/ ./docs/ EXPOSE 8000 + +CMD ["serve", "--config-file", "zensical.config.json", "--dev-addr", "0.0.0.0:8000"] diff --git a/mkdocs.yml b/mkdocs.yml deleted file mode 100644 index 21239ec..0000000 --- a/mkdocs.yml +++ /dev/null @@ -1,33 +0,0 @@ ---- -# general -site_name: "Siempie's Docs" -site_url: "https://docs.simoncor.net" -repo_url: "https://gitlab.simoncor.net/oci/docs-simoncor-net" - -# extensions -markdown_extensions: - - "admonition" - - "codehilite" - - "footnotes" - - toc: - permalink: true - separator: "_" - -# theme -theme: - name: "material" - features: - - "content.code.copy" - - "navigation.top" - - "navigation.tracking" - palette: - - media: "(prefers-color-scheme: light)" - scheme: "default" - toggle: - icon: "material/brightness-7" - name: "Switch to dark mode" - - media: "(prefers-color-scheme: dark)" - scheme: "slate" - toggle: - icon: "material/brightness-4" - name: "Switch to light mode" diff --git a/zensical.config.json b/zensical.config.json new file mode 100644 index 0000000..4422a2b --- /dev/null +++ b/zensical.config.json @@ -0,0 +1,42 @@ +{ + "site_name": "Siempie's Docs", + "site_url": "https://docs.simoncor.net", + "repo_url": "https://gitlab.simoncor.net/oci/docs-simoncor-net", + "theme": { + "name": "material", + "features": [ + "content.code.copy", + "navigation.top", + "navigation.tracking" + ], + "palette": [ + { + "media": "(prefers-color-scheme: light)", + "scheme": "default", + "toggle": { + "icon": "material/brightness-7", + "name": "Switch to dark mode" + } + }, + { + "media": "(prefers-color-scheme: dark)", + "scheme": "slate", + "toggle": { + "icon": "material/brightness-4", + "name": "Switch to light mode" + } + } + ] + }, + "markdown_extensions": [ + "admonition", + "codehilite", + "footnotes", + { + "toc": { + "permalink": true, + "separator": "_" + } + } + ] +}