Oleh Prypin
ec7eee6ce3
Release 1.4.2 ( #3032 )
2022-11-01 19:23:29 +01:00
pcgaustad
f190c35a99
Translate mkdocs theme to Norwegian (nb and nn) ( #3024 )
2022-10-29 14:55:02 +02:00
Oleh Prypin
faba3f046e
Add missed entry in release notes
2022-10-15 21:29:03 +02:00
Oleh Prypin
aa9eabea1a
Release 1.4.1 ( #3004 )
2022-10-15 21:13:41 +02:00
Oleh Prypin
b2083d07f5
Add CLI reference page, auto-generated from Click ( #2996 )
2022-10-08 11:17:05 +02:00
Oleh Prypin
aa10190a55
Migrate from Tox to Hatch as test runner ( #2991 )
2022-10-07 23:18:05 +02:00
Oleh Prypin
30cdac47a9
Switch to pyproject.toml and Hatch build ( #2988 )
2022-10-07 00:42:48 +02:00
Oleh Prypin
12ee265cc1
Remove pybabel setuptools integration ( #2990 )
2022-10-03 19:30:02 +02:00
Oleh Prypin
4dd64a6950
Mention event priority values also in release notes
2022-09-27 20:00:35 +02:00
Oleh Prypin
927ee2684b
Release 1.4.0 ( #2986 )
2022-09-27 19:26:54 +02:00
Oleh Prypin
5015fa72af
Add examples of class-based schema with ListOfItems
2022-09-26 11:35:24 +02:00
Oleh Prypin
a4c1bb14dc
Add documentation for type-checked configs
2022-09-25 19:19:09 +02:00
Oleh Prypin
dce025e544
Remove duplicated style due to a merge mistake
2022-09-19 22:46:24 +02:00
Oleh Prypin
81d6ebf59d
Replace instances of ```no-highlight
2022-09-19 22:22:33 +02:00
Oleh Prypin
6123328cbe
Enforce fenced codeblocks in our docs
2022-09-19 22:22:33 +02:00
Oleh Prypin
8dfef829b8
Enable <details> admonitions and nested codeblocks
2022-09-19 22:22:12 +02:00
Oleh Prypin
b33fb2ac67
Update admonition styles in MkDocs theme: ( #2981 )
...
* Apply admonition styles also to <details> tags
* Increase contrast of default admonitions
* Add some admonition styles (only for use on MkDocs' site for now)
2022-09-19 22:19:04 +02:00
Oleh Prypin
2a8ed44d9e
Hooks feature: run plugin events from local Python files ( #2978 )
2022-09-19 22:18:38 +02:00
Oleh Prypin
aa4e669c33
Add Ukrainian translations ( #2980 )
2022-09-19 21:52:05 +02:00
Alexander Krasnikov
b11bed87ab
Add Russian localization ( #2976 )
...
Co-authored-by: Oleh Prypin <oleh@pryp.in >
2022-09-19 09:06:03 +02:00
Oleh Prypin
cf8a07475f
Deduplicate the nav specification with literate-nav
2022-09-18 18:47:54 +02:00
Oleh Prypin
00a71ba0be
Move more documentation from Markdown into docstrings
2022-09-18 16:39:20 +02:00
Oleh Prypin
8315ece4f6
Consistently separate followup kwargs in plugin events
2022-09-14 18:59:26 +02:00
Oleh Prypin
8c3ea5fd12
Merge pull request #2972 from mkdocs/onshut
...
Add plugin events that persist across builds in `mkdocs serve`
2022-09-14 18:55:08 +02:00
Oleh Prypin
62d8a6f44d
Let plugins choose the priority order of their events ( #2973 )
...
Add a decorator that sets a priority value for plugins' events. Events with higher priority are called first. Events without a chosen priority get a default of 0. Events that have the same priority are ordered as they appear in the config.
2022-09-14 17:33:06 +02:00
Oleh Prypin
e44134797b
on_startup: also pass a boolean dirty to detect --dirtyreload
2022-09-11 23:06:34 +02:00
Oleh Prypin
a56ac6e051
Add plugin events that persist across builds in mkdocs serve
...
"One-time events" `on_startup(command)`, `on_shutdown`.
Their presence also shows that a plugin *wants* to persist across builds. Otherwise they will be re-created, to not change any existing behavior.
2022-09-11 23:06:34 +02:00
Oleh Prypin
4d4ef4c8f7
Add docs and tests for edit_uri_template option
2022-09-10 13:41:55 +02:00
Oleh Prypin
901f6ffa1d
Fixup for API docs: these toc entries were not intended
2022-08-21 19:44:53 +02:00
mss1451
6897d1d4fa
Add Turkish (Turkey) language support to themes ( #2946 )
2022-08-21 19:37:32 +02:00
Oleh Prypin
edb646621c
Fix event name typo in diagram
2022-08-21 17:12:35 +02:00
Oleh Prypin
9c0a8e50b1
Move some documentation into code, add misc API docs page ( #2934 )
2022-08-17 18:07:10 +02:00
Oleh Prypin
12841f1aa5
Add type annotations for plugin events, include them in the docs
2022-08-14 18:33:36 +02:00
Oleh Prypin
f79b34d174
Move plugin events docs into source code + refactor
...
* Create real (no-op) methods for each event in the base class.
* Refactor event dispatcher to not check for methods' existence, instead just call them.
* Move documentation from Markdown into docstrings of these methods.
* Activate the 'mkdocstrings' plugin.
* Use 'mkdocstrings' to insert documentation from those docstrings into the site.
2022-08-14 18:33:36 +02:00
Oleh Prypin
f5777a915a
Docs: add a diagram with relations between all the plugin events ( #2387 )
2022-08-07 15:05:44 +02:00
Oleh Prypin
6f3801cbd3
Lint: align the whole list item into 4 spaces, don't disregard 1st line ( #2915 )
...
In other cases, drop the multiline way of writing the list
2022-08-07 14:57:06 +02:00
Oleh Prypin
cd1135ee3e
Fix remaining markdownlint issues, partly by replacing definition lists ( #2914 )
2022-08-07 14:46:10 +02:00
Oleh Prypin
22af92c874
Migrate docs from "admonition" to "callouts" extension ( #2684 )
...
The result is exactly equivalent, just different syntax -- one that doesn't look weird in vanilla Markdown parsers such as on GitHub.
The output HTML before/after is equivalent , other than adding `<p class="admonition-title">Block</p>` in two cases, which I hid with CSS.
This also contributes to fixing the currently-present markdownlint MD053 violations, as it can't scan inside admonitions.
Add 'markdown-callouts' to dependencies and bump Markdown dep.
2022-08-06 17:35:36 +02:00
Tim Gates
a1a2da72e9
Fix a few typos in docs ( #2897 )
...
There are small typos in:
- docs/user-guide/writing-your-docs.md
- mkdocs/contrib/search/templates/search/lunr.js
- mkdocs/utils/meta.py
Fixes:
- Should read `delimiters` rather than `deliminators`.
- Should read `environments` rather than `enviroments`
2022-08-03 18:54:09 +02:00
Oleh Prypin
a17a25c60e
Release 1.3.1 ( #2895 )
2022-07-19 09:23:14 +02:00
Simon Li
03b48936e3
Docs: site_url is optional ( #2863 )
2022-07-18 23:49:23 +02:00
Sean
82bd8ba5ff
Clean up code style ( #2825 )
...
* Change Github to GitHub
* Add space before closing tag
* Convert tabs to spaces
* Fix coding style for some css
2022-05-18 00:22:08 +02:00
Fullchee Zhang
c32fbe3376
Fix typo in configuration.md ( #2844 )
2022-05-18 00:20:24 +02:00
Oleh Prypin
d2e2a2318d
Release 1.3.0 ( #2806 )
2022-03-26 20:51:15 +01:00
Oleh Prypin
2016004b7e
Merge branch 'release/1.2'
2022-03-26 20:37:41 +01:00
Oleh Prypin
6c1eb589f4
Release 1.2.4 ( #2805 )
2022-03-26 20:33:54 +01:00
Peyman M
09a5cd0dee
Add Persian (fa) translation to the default themes ( #2787 )
2022-03-26 10:51:28 +01:00
Ultrabug
7841f2e8a7
dev-guide: document page.file ( #2763 )
2022-03-25 19:46:11 +01:00
Álvaro Mondéjar
f725e225ad
Fix documentation error in Developing Themes ( #2781 )
2022-03-02 12:22:01 +01:00
Nick Schonning
234fb10e54
Docs: fix relative link ( #2756 )
2022-01-28 00:51:23 +01:00