From 13ddb095767df68f6ac803c0ea009fa0726a9c39 Mon Sep 17 00:00:00 2001 From: Jon Date: Fri, 2 Feb 2024 16:21:19 +0930 Subject: [PATCH 1/4] feat(theme): add serch highlight !13 nofusscomputing/infrastructure/website!44 nofusscomputing/projects/gitlab-ci!73 --- mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs.yml b/mkdocs.yml index 43c63a4..789df23 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -25,6 +25,7 @@ theme: - navigation.tabs.sticky - navigation.expand - navigation.indexes + - search.highlight - toc.integrate - navigation.top - header.autohide From d8b6831d1100bb313bfb69528b6553bd618787d6 Mon Sep 17 00:00:00 2001 From: Jon Date: Fri, 2 Feb 2024 16:21:52 +0930 Subject: [PATCH 2/4] feat(theme): automagic switching of light/dark mode based off of user browser preferences !13 nofusscomputing/infrastructure/website!44 nofusscomputing/projects/gitlab-ci!73 --- mkdocs.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 789df23..f1e38ad 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -33,13 +33,15 @@ theme: - content.code.annotate palette: - - scheme: default + - media: "(prefers-color-scheme: light)" + scheme: default primary: indigo accent: indigo toggle: icon: material/lightbulb-outline name: Switch to dark mode - - scheme: slate + - media: "(prefers-color-scheme: dark)" + scheme: slate primary: indigo accent: indigo toggle: From 1615613ed5a3f35a1d2ba0b0cbb0c15889ee219b Mon Sep 17 00:00:00 2001 From: Jon Date: Fri, 2 Feb 2024 16:45:51 +0930 Subject: [PATCH 3/4] feat(extensions): migrate emoji to material theme built in emoji and activate !13 nofusscomputing/infrastructure/website!44 nofusscomputing/projects/gitlab-ci!73 --- mkdocs.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index f1e38ad..5658c73 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -116,12 +116,9 @@ markdown_extensions: - pymdownx.tabbed: alternate_style: true - tables -# - pymdownx.emoji: -# emoji_index: !!python/name:materialx.emoji.twemoji -# emoji_generator: !!python/name:materialx.emoji.to_svg -# options: -# custom_icons: -# - .icons - - - + - pymdownx.emoji: + emoji_index: !!python/name:material.extensions.emoji.twemoji + emoji_generator: !!python/name:material.extensions.emoji.to_svg + options: + custom_icons: + - .icons From 80a748ab984194c86e44c2c98a1ec4fff1c04b23 Mon Sep 17 00:00:00 2001 From: Jon Date: Fri, 2 Feb 2024 16:46:25 +0930 Subject: [PATCH 4/4] feat(plugins): update tag name to prevent collision with inbuilt tags plugin !13 nofusscomputing/infrastructure/website!44 nofusscomputing/projects/gitlab-ci!73 --- custom-plugins/mkdocs-plugin-tags/setup.py | 6 +++--- mkdocs.yml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/custom-plugins/mkdocs-plugin-tags/setup.py b/custom-plugins/mkdocs-plugin-tags/setup.py index 68d5092..6ef73b9 100755 --- a/custom-plugins/mkdocs-plugin-tags/setup.py +++ b/custom-plugins/mkdocs-plugin-tags/setup.py @@ -4,16 +4,16 @@ Setup the plugin from setuptools import setup, find_packages setup( - version='0.0.1', + version='0.0.2', python_requires='>=3.6', install_requires=[ - 'mkdocs==1.2.3', + 'mkdocs>=1.2.3', ], packages=find_packages(exclude=['*.tests']), package_data={'tags': ['templates/*.md.template']}, entry_points={ 'mkdocs.plugins': [ - 'tags = tags.plugin:TagsPlugin' + 'nfc_tags = tags.plugin:TagsPlugin' ] } ) diff --git a/mkdocs.yml b/mkdocs.yml index 5658c73..d5a5139 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -53,7 +53,7 @@ extra_css: plugins: - - tags: + - nfc_tags: filename: tags.md folder: pages css_name: ".tags"