Commit Graph

  • 2040a4e30b Expose a page.content_title attribute Oleh Prypin 2023-12-30 11:56:37 +01:00
  • 7186f4ce9c Remove mention of site_url being required option (#3525) Andre_601 2023-12-23 13:59:57 +01:00
  • b3f278ae73 Split out the anchor-collecting processor at an earlier priority (#3520) Oleh Prypin 2023-12-17 17:01:14 +01:00
  • 15bd2d5ea0 Exclude tests from the wheel distribution (#3522) Oleh Prypin 2023-12-17 17:00:48 +01:00
  • ee2a7ab45c Ensure nav is sorted regardless of the order inside Files Oleh Prypin 2023-10-22 11:09:55 +02:00
  • bf3e76c4c8 Rework Files internal collection as dict instead of list Oleh Prypin 2023-10-22 10:48:34 +02:00
  • 666d764a3f Add File.generated factory method for files Oleh Prypin 2023-12-15 17:05:08 +01:00
  • 680e3f66d4 Allow File content to be based on an in-memory string Oleh Prypin 2023-12-15 16:27:01 +01:00
  • f22f474ecc Support overriding edit_uri on a File Oleh Prypin 2023-10-28 18:04:18 +02:00
  • 80ffca5082 Refactor set_edit_url Oleh Prypin 2023-12-15 23:47:55 +01:00
  • 31fa307860 Add generated_by attribute to File Oleh Prypin 2023-10-21 18:54:04 +02:00
  • 0b5ef68184 Make fields of File computed on demand Oleh Prypin 2023-10-21 15:40:17 +02:00
  • 8833edcc94 Fix some broken links Oleh Prypin 2023-12-15 21:56:12 +01:00
  • 6804532374 Allow the site_dir to be inside docs_dir, if it's excluded same Oleh Prypin 2023-12-15 13:13:13 +01:00
  • bf6de0d7ac Allow the config file to be inside docs_dir, if it's excluded Oleh Prypin 2023-12-15 12:51:06 +01:00
  • aa3bba5bd2 Fix edge cases in validation of docs_dir/site_dir Oleh Prypin 2023-12-15 13:20:30 +01:00
  • e48d6e6c53 Merge pull request #3485 from mkdocs/abs Oleh Prypin 2023-12-15 11:57:31 +01:00
  • 9cd0cf4e17 Fix hatch environment 'docs' to use the local mkdocs checkout (#3518) Oleh Prypin 2023-12-14 22:14:55 +01:00
  • 224676fbae Fix broken links Oleh Prypin 2023-12-14 21:52:40 +01:00
  • 7245a636cc Also make 'relative_to_docs' work for nav validation Oleh Prypin 2023-12-09 18:06:22 +01:00
  • a42ab62311 Validation of absolute links relative to docs root Oleh Prypin 2023-11-21 23:19:02 +01:00
  • 9e443d2120 For validation, pick up anchors also from raw HTML (#3505) Oleh Prypin 2023-12-11 23:49:10 +01:00
  • 03cc0fa457 Merge pull request #3511 from mkdocs/contributing Oleh Prypin 2023-12-11 23:43:35 +01:00
  • 3e809b6bd6 Add additional 'drafts' level to inclusion (#3476) Allison Thackston 2023-12-11 13:36:36 -08:00
  • 09ff0ab247 Update CONTRIBUTING.md Oleh Prypin 2023-12-10 14:00:09 +01:00
  • 8be82f9491 Babel no longer needs an install workaround pybabel Oleh Prypin 2023-12-10 16:17:29 +01:00
  • e246bd74d9 Ensure that translations files are up to date Oleh Prypin 2023-12-10 16:15:14 +01:00
  • e22cfafd42 Run pybabel through Hatch as the command runner Oleh Prypin 2023-12-10 16:12:33 +01:00
  • 9af473c71c Let's use pymdownx.snippets for the move Oleh Prypin 2023-12-09 15:16:38 +01:00
  • f40f3bfe92 Move CONTRIBUTING.md doc to the root Oleh Prypin 2023-12-09 13:37:53 +01:00
  • 91837c94e3 Drop the file CONTRIBUTING.md, in preparation for a move Oleh Prypin 2023-12-09 13:35:59 +01:00
  • d110f03f48 CI: Bump node-version next Oleh Prypin 2023-12-09 18:25:18 +01:00
  • 1910381516 Merge pull request #3463 from mkdocs/anch Oleh Prypin 2023-12-09 18:08:16 +01:00
  • ebaefd7451 Warn when multiple 'on_page_read_source' handlers are added (#3503) Oleh Prypin 2023-12-08 21:42:42 +01:00
  • ccf011db79 Make sitemap.xml.gz slightly more reproducible (#3460) Oleh Prypin 2023-12-08 21:39:14 +01:00
  • 5af094207a Make the 'dev_addr' warning not affect --strict mode servestrict Oleh Prypin 2023-12-08 15:48:47 +01:00
  • 64cab0d77f Merge pull request #3502 from mkdocs/hatchdoc Oleh Prypin 2023-12-05 21:48:13 +01:00
  • 2929628a8b Fix wrong @tempdir invocations in tests Oleh Prypin 2023-12-03 23:24:50 +01:00
  • cdb6381758 Add diagnostics when mkdocs serve fails to bind a port port2 Oleh Prypin 2023-12-02 23:19:01 +01:00
  • ed38f8d431 Add a flag to override the serve port Oleh Prypin 2023-12-02 23:13:05 +01:00
  • df2dffd8a6 New flag serve --open to open the site in a browser (#3500) Oleh Prypin 2023-12-03 22:00:13 +01:00
  • 8035d78dad Refactor serve URL handling, pass only the URL to build (#3501) Oleh Prypin 2023-12-03 21:59:46 +01:00
  • 0d25830a20 Add a CI job checking that the docs site builds Oleh Prypin 2023-12-03 12:56:41 +01:00
  • 4ad0dd16b2 Use hatch-mkdocs and hatch-pip-compile for docs deps Oleh Prypin 2023-11-24 21:25:44 +01:00
  • 646987da45 Merge pull request #3465 from mkdocs/secu Oleh Prypin 2023-11-21 21:46:31 +01:00
  • eaf4e4f4c3 Merge pull request #3464 from mkdocs/rtnav Oleh Prypin 2023-11-21 21:10:44 +01:00
  • 47e41a9a0e Still use the fast version of SafeLoader Oleh Prypin 2023-11-21 21:08:28 +01:00
  • 35fb2c7203 Move code to external mkdocs-get-deps dependency (#3477) Oleh Prypin 2023-11-21 21:03:41 +01:00
  • b674df8579 feat(reproducible-builds): preserve existing sitemap.xml.gz mtime if sitemap content did not change gz2 Ultrabug 2023-11-15 11:48:23 +01:00
  • 8aafea1742 Fix overzealous validation of !relative tag (#3466) Oleh Prypin 2023-11-14 18:35:30 +01:00
  • c3c980582f Cache the result of the function get_themes() Oleh Prypin 2023-11-11 16:50:29 +01:00
  • 9ff9bb10bf Docs: warn about installing third-party plugins Oleh Prypin 2023-11-11 16:37:25 +01:00
  • 9e67e466f8 Stop allowing arbitrary YAML tags for mkdocs_theme.yml Oleh Prypin 2023-11-11 16:36:18 +01:00
  • da35dcad0c Support mkdocs-section-index plugin in readthedocs theme Oleh Prypin 2023-10-20 15:34:05 +02:00
  • 575a19a5f4 Fix readthedocs theme expanding all top level ToC entries Oleh Prypin 2023-10-20 15:34:05 +02:00
  • 04cca3bff7 Implement validation of anchors in links to other pages Oleh Prypin 2023-11-11 15:25:22 +01:00
  • 3f7c5ca129 Update docs about logging in plugins Oleh Prypin 2023-11-11 16:01:46 +01:00
  • 4ce945e72c Set logging levels on the logger rather than just the stream Oleh Prypin 2023-11-11 15:18:55 +01:00
  • 7c3c3981b8 Docs: fix or drop broken anchor links Oleh Prypin 2023-11-04 19:12:34 +01:00
  • 96bfc70210 Make File hashable, without __eq__ Oleh Prypin 2023-11-04 18:29:07 +01:00
  • dc45916aa1 Allow adding event handlers at multiple priorities (#3448) Oleh Prypin 2023-11-08 18:33:38 +01:00
  • 0a4f3240d1 Use projects' own type annotations, stubs no longer needed Oleh Prypin 2023-11-01 23:23:54 +01:00
  • 0bf4963090 Quote pip arguments containing square brackets (#3456) Vedran Miletić 2023-11-01 16:20:14 +00:00
  • 9455b079d8 Stop suppressing OSError indiscriminately during build (#3445) Oleh Prypin 2023-10-31 09:49:12 +01:00
  • 8909ab3f6d Reduce logs for invalid links if referring page is excluded (#3449) Oleh Prypin 2023-10-30 02:04:50 +01:00
  • 7ab01c24ff Add an enabled setting for all plugins (#3395) Oleh Prypin 2023-10-30 01:58:27 +01:00
  • f3d5c8dc8d Refactor File tests Oleh Prypin 2023-10-29 21:53:32 +01:00
  • 3a69c9a6dd Merge pull request #3443 from mkdocs/innav Oleh Prypin 2023-10-30 00:56:09 +01:00
  • ae93314b9a In verbose log, report each plugin's events individually (#3444) Oleh Prypin 2023-10-29 18:40:36 +01:00
  • 994ffff114 Clean up unused args in tests Oleh Prypin 2023-10-29 12:13:29 +01:00
  • f31caca339 mypy: Stop ignoring missing imports Oleh Prypin 2023-10-29 10:49:15 +01:00
  • d107e6d32c When nav config is not specified, apply file inclusion Oleh Prypin 2023-10-28 17:35:35 +02:00
  • a94a014e01 Error when setting File.page to a type other than Page Oleh Prypin 2023-10-28 17:35:16 +02:00
  • b5250bf9e2 Stop config validation after the first error (#3437) Oleh Prypin 2023-10-25 19:41:00 +02:00
  • 49d02e48ed Add fallback git link for non-provider repos (#3435) sumebrius 2023-10-26 06:40:42 +13:00
  • 3e0949a332 Merge pull request #3430 from mkdocs/ruffdocs Oleh Prypin 2023-10-20 15:31:30 +02:00
  • 3c9d0765ea Merge pull request #3429 from mkdocs/py37 Oleh Prypin 2023-10-20 15:30:40 +02:00
  • 125f36f943 Enable more ruff rules Oleh Prypin 2023-10-07 13:12:43 +02:00
  • 4710d73999 Apply rules to docstrings Oleh Prypin 2023-09-12 22:23:32 +02:00
  • 0d8d1f2b4d Use features new to Python 3.8, apply positional-only args Oleh Prypin 2023-10-02 16:34:42 +02:00
  • e2a9576b24 Drop Python 3.7, officially support Python 3.12 Oleh Prypin 2023-10-14 12:53:01 +02:00
  • cc76672d55 Workaround: babel depends on setuptools without declaring it Oleh Prypin 2023-10-14 12:48:07 +02:00
  • 828f4685f2 Fix unittest invocation on Windows, don't apply coverage by default Oleh Prypin 2023-10-16 22:16:48 +02:00
  • ad73366e52 Fix tests on Windows Oleh Prypin 2023-10-16 22:31:37 +02:00
  • b3992222b1 Move forward with some deprecations (#3425) Oleh Prypin 2023-10-16 22:32:08 +02:00
  • 44e6536060 Update CI to be consistent with deploy-release.yml Oleh Prypin 2023-10-14 13:35:26 +02:00
  • 79ae55e0cb Fix typo Oleh Prypin 2023-10-14 12:45:02 +02:00
  • a6fef567bf Improve editing experience when using --livereload (#3391) Martin Donath 2023-10-14 12:27:16 +02:00
  • e312fe56cb Deployed 00b648f08 with MkDocs version: 1.5.3 Oleh Prypin 2023-09-18 23:30:48 +02:00
  • 00b648f088 Release 1.5.3 (#3392) 1.5.3 Oleh Prypin 2023-09-18 23:23:33 +02:00
  • 63b50450fb Change PyPI deploy to rely on "trusted publishers" (#3400) Oleh Prypin 2023-09-18 18:13:47 +02:00
  • abb133fbb1 Fix new lint warnings Oleh Prypin 2023-09-18 17:52:05 +02:00
  • 8c79426844 Abort livereload request before navigation (#3390) Martin Donath 2023-09-14 20:41:53 +02:00
  • f94ab3f62d Add zh_TW locale for built-in themes (#3370) Peter Dave Hello 2023-09-14 00:21:59 +08:00
  • 0d6fc286fa Merge pull request #3383 from mkdocs/breadcrumbs Oleh Prypin 2023-09-13 18:21:00 +02:00
  • 4bd896c8f2 Fix linkified breadcrumb items in readthedocs theme Oleh Prypin 2023-09-11 00:00:07 +02:00
  • c070dd0202 Fix broken styling of breadcrumbs in readthedocs theme Oleh Prypin 2023-09-10 23:58:15 +02:00
  • 347c3a91dd Apply automatic fixes from ruff, show diff in CI Oleh Prypin 2023-09-10 14:18:25 +02:00
  • 759e1e3bae Keep the prior behavior of overwriting File.page (#3381) Oleh Prypin 2023-09-10 13:05:28 +02:00
  • 3db7b8c9c2 Allow plugins to provide their own Page (#3367) Martin Donath 2023-09-07 22:17:35 +02:00