diff --git a/Dockerfile b/Dockerfile index 6b48fef..7b1c379 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM squidfunk/mkdocs-material:9.4.14 +FROM squidfunk/mkdocs-material:9.5.7 EXPOSE 8000 @@ -9,5 +9,6 @@ WORKDIR /docs RUN apk add --no-cache curl RUN pip install \ - mkdocs-awesome-pages-plugin==2.9.1 \ - mkdocs-material-extensions==1.1.1 + mkdocs-material~=9.5.7 \ + mkdocs-material-extensions~=1.1.1 \ + mkdocs-awesome-pages-plugin~=2.9.1 diff --git a/docs/styles/extra.css b/docs/styles/extra.css index 6f32f2e..57b0e73 100644 --- a/docs/styles/extra.css +++ b/docs/styles/extra.css @@ -4,6 +4,14 @@ --md-primary-fg-color--dark: #ee4a33; } +/* Button styling tweaks */ + +.md-button { + margin: .25em !important; + padding: .15em .6em !important; + font-size: .85em !important; +} + /* Navbar styling tweaks */ .md-search__form { diff --git a/mkdocs.yml b/mkdocs.yml index 4919325..1d2d58a 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -26,20 +26,28 @@ theme: copyright: Copyleft 2023 Co-op Cloud markdown_extensions: - - meta - admonition + - attr_list - codehilite: guess_lang: false + - def_list + - footnotes + - md_in_html + - meta - toc: permalink: true - - attr_list - - pymdownx.tabbed - - pymdownx.superfences - - pymdownx.tilde - - pymdownx.magiclink + - pymdownx.betterem: + smart_enable: all + - pymdownx.details - pymdownx.emoji: - emoji_index: !!python/name:materialx.emoji.twemoji - emoji_generator: !!python/name:materialx.emoji.to_svg + emoji_generator: !!python/name:material.extensions.emoji.to_svg + emoji_index: !!python/name:material.extensions.emoji.twemoji + - pymdownx.magiclink + - pymdownx.mark + - pymdownx.smartsymbols + - pymdownx.superfences + - pymdownx.tabbed + - pymdownx.tilde nav: - "Introduction": diff --git a/requirements.txt b/requirements.txt index f9f541a..46f581f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,15 @@ +markdown~=3.2 + +mkdocs~=1.5.3 +mkdocs-material~=9.5.7 +mkdocs-material-extensions~=1.3.1 mkdocs-awesome-pages-plugin==2.9.2 -mkdocs-material-extensions==1.3.1 -mkdocs-material==9.4.14 -mkdocs==1.5.3 +pygments~=2.16 +pymdown-extensions~=10.2 + +# Requirements for plugins +babel~=2.10 +colorama~=0.4 +paginate~=0.5 +regex>=2022.4 +requests~=2.26