From c9526ed35f05c2fbfaf7856afc012ea274577335 Mon Sep 17 00:00:00 2001 From: Stephan Hadan Date: Tue, 3 Dec 2024 09:52:11 +0100 Subject: [PATCH] Added many changes and bug fixes --- docs/license.md | 5 +++++ macros/__init__.py | 10 ++++++++++ mkdocs.yml | 19 +++++++++++++++++-- requirements.txt | 4 ++++ 4 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 docs/license.md create mode 100644 macros/__init__.py diff --git a/docs/license.md b/docs/license.md new file mode 100644 index 0000000..fa2da06 --- /dev/null +++ b/docs/license.md @@ -0,0 +1,5 @@ +# Lizenz + +``` +--8<-- "LICENSE" +``` \ No newline at end of file diff --git a/macros/__init__.py b/macros/__init__.py new file mode 100644 index 0000000..3c45b53 --- /dev/null +++ b/macros/__init__.py @@ -0,0 +1,10 @@ +import mkdocs_exporter +import importlib.metadata + + +def define_env(env): + """ + A hook for the MkDocs Macros plugin. + """ + + env.variables['version'] = importlib.metadata.version(mkdocs_exporter.__name__) \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index f48925c..70eda05 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -66,6 +66,7 @@ theme: language: de features: - announce.dismiss + - content.code.copy - navigation.instant - navigation.instant.progress - navigation.tracking @@ -85,9 +86,21 @@ plugins: - search - privacy: enabled: !ENV [CI, false] + - mkdocstrings: + handlers: + python: + import: + - https://docs.python.org/3/objects.inv + - https://installer.readthedocs.io/en/stable/objects.inv + options: + show_bases: false + show_source: true + show_labels: false + show_root_heading: true - optimize: enabled: !ENV [CI, false] - typeset + - awesome-pages - blog: archive: false - git-revision-date-localized: @@ -123,6 +136,7 @@ plugins: categories: - categories - tags + - macros # Additional configuration extra: @@ -186,7 +200,8 @@ extra_javascript: nav: - Home: - Über mich: index.md - - Über diese Website: about-website.md + - Changelog: changelog.md + - Lizenz: license.md - Lebenslauf: cv/index.md - Projekte: projects/index.md - Tech Stack: techstack/index.md @@ -194,4 +209,4 @@ nav: - Impressum: imprint/index.md - Blog: - blog/index.md - \ No newline at end of file + diff --git a/requirements.txt b/requirements.txt index 3dbfb2b..0b09bfc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -34,6 +34,10 @@ mkdocs-git-revision-date-localized-plugin~=1.3.0 mkdocs-git-committers-plugin-2~=2.4.1 mkdocs-glightbox~=0.4.0 mkdocs-rss-plugin~=1.16.0 +mkdocs-macros-plugin~=1.0.4 +mkdocstrings~=0.25.1 +mkdocstrings-python +mkdocs-awesome-pages-plugin~=2.9.3 # Requirements for plugins babel~=2.10