diff --git a/docs/overrides/partials/footer.html b/docs/overrides/partials/footer.html new file mode 100644 index 0000000..9a99b9e --- /dev/null +++ b/docs/overrides/partials/footer.html @@ -0,0 +1,74 @@ +{#- + This file was derived from the Material for MkDocs footer partial. +-#} +{% set original_site_url = config.extra.original_site_url %} +{% set footer_repo_url = config.extra.footer_repo_url %} + diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index 564c379..672518d 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -55,3 +55,57 @@ .md-typeset a { font-weight: 600; } + +.site-footer-meta { + display: grid; + grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); + align-items: center; + gap: 1rem; +} + +.site-footer-meta__origin { + justify-self: center; + font-size: 0.8rem; + color: var(--md-footer-fg-color--light); +} + +.site-footer-meta__origin:hover, +.site-footer-meta__origin:focus-visible { + color: var(--md-footer-fg-color); + text-decoration: underline; +} + +.site-footer-meta__actions { + display: flex; + align-items: center; + justify-self: end; + gap: 1rem; +} + +.site-footer-meta__github { + display: inline-flex; + color: var(--md-footer-fg-color--light); +} + +.site-footer-meta__github:hover, +.site-footer-meta__github:focus-visible { + color: var(--md-footer-fg-color); +} + +.site-footer-meta__github svg { + width: 1.25rem; + height: 1.25rem; + fill: currentColor; +} + +@media screen and (max-width: 45rem) { + .site-footer-meta { + grid-template-columns: 1fr; + justify-items: center; + text-align: center; + } + + .site-footer-meta__actions { + justify-self: center; + } +} diff --git a/mkdocs.yml b/mkdocs.yml index f732734..f88e456 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -27,6 +27,9 @@ markdown_extensions: - pymdownx.highlight: anchor_linenums: true - pymdownx.inlinehilite +extra: + original_site_url: https://olivomarco.github.io/github-copilot-token-optimization/ + footer_repo_url: https://github.com/JamestsaiTW/github-copilot-token-optimization extra_css: - stylesheets/extra.css nav: