Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge in upstream changes from mkdocs-material #338

Open
wants to merge 22 commits into
base: main
Choose a base branch
from
Open

Commits on Oct 14, 2024

  1. Merge in upstream changes from mkdocs-material

    This replaces the modified Sphinx search implementation with the
    lunr.js-based search implementation from the upstream mkdocs-material
    theme.
    jbms authored and 2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    7b06097 View commit details
    Browse the repository at this point in the history
  2. add missing __init__.py

    2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    b74740a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f7365b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    09e43e2 View commit details
    Browse the repository at this point in the history
  5. let search plugin fail silently for non-html builders

    Maybe there's a more elegant way to approach this, but I'm just hacking this into something passable for CI
    2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    56e26d6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    13989fa View commit details
    Browse the repository at this point in the history
  7. update announcement banner

    2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    373e60f View commit details
    Browse the repository at this point in the history
  8. add navigation.footer to docs conf.py features

    and add link to upstream docs
    2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    b2f2573 View commit details
    Browse the repository at this point in the history
  9. (re-)enable "edit this page" & "view this src" links

    add info to doc and mention the `hide-edit-link` metadata for overriding per page
    2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    e085515 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0450970 View commit details
    Browse the repository at this point in the history
  11. doc new icon customization options

    also resolves #337 by updating the link to upstream's source folder
    2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    b1c2fdc View commit details
    Browse the repository at this point in the history
  12. non-intrusively disable search plugin for non-html output

    revert lint fixes to plugins/search/plugin.py
    
    Fix spurious exception when another error has occurred.
    jbms authored and 2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    986e987 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0ec2674 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9c57691 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    62a7206 View commit details
    Browse the repository at this point in the history
  16. fix warning about antiquated JS snippet

    probably a relic from the merge script rebase
    2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    d57ebe7 View commit details
    Browse the repository at this point in the history
  17. bump mermaid to 10.7.0 (resolves #328)

    also ran `npm audit fix` which bumped `node_modules/tar` and `tar` in package-lock
    2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    7c6ded8 View commit details
    Browse the repository at this point in the history
  18. update mermaid doc

    2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    dacaa94 View commit details
    Browse the repository at this point in the history
  19. reviewed my other commits

    2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    71e58e9 View commit details
    Browse the repository at this point in the history
  20. support search-specific meatadata

    add `search-exclude` and `search-boost` metadata fields
    
    add test for search metadata
    2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    64fa62a View commit details
    Browse the repository at this point in the history
  21. improve search index for incremental builds

    add test
    2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    f9d0aa6 View commit details
    Browse the repository at this point in the history
  22. fix ruff and mypy config

    2bndy5 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    1f2a86a View commit details
    Browse the repository at this point in the history