Merge upstream and sync multi-language documentation
This PR merges the latest changes from the upstream repository jaywhj/mkdocs-document-dates into our branch. It resolves several merge conflicts in the core logic and project configuration while ensuring our custom improvements (like timezone normalization and HTML escaping) are preserved. Additionally, it synchronizes the documentation assets and files from upstream and organizes them into a multi-language setup with a landing page, avoiding direct conflicts in the future.
PR created automatically by Jules for task 12394254122672464635 started by @RainPPR
Summary by cubic
Merged upstream v3.8.7 of mkdocs-document-dates, added bilingual docs with a language landing page, and kept our timezone normalization and HTML escaping. Also removed legacy tooling and updated the mkdocs pin.
-
New Features
- English and Chinese docs with a language landing page (
docs/index.md); nav updated inproperdocs.yml. - Moved demo GIFs to
docs/assets/*and fixed README image paths. - Added
docs/schema.jsonfor config schema/validation.
- English and Chinese docs with a language landing page (
-
Dependencies
- Pinned
mkdocsto>=1.6,<2. - Dropped legacy
setup.py(usepyproject.tomlonly). - Removed
verify_docs.pyPlaywright smoke test.
- Pinned