Compare commits

..
Author SHA1 Message Date
squidfunk 6853dcc287 Improved path checks by making them more explicit
build / npm (push) Has been cancelled
build / docker (push) Has been cancelled
2023-07-09 17:13:15 +01:00
squidfunk 2c7d110315 Removed orphaned import in social plugin 2023-07-09 17:03:54 +01:00
squidfunk c71432efe7 Fixed social plugin layouts being copied to built site 2023-07-08 19:30:32 +01:00
squidfunk fe2d494410 Prepare 9.1.18+insiders-4.37.0 release 2023-07-07 12:08:17 +02:00
squidfunk d8097bf7e3 Merge remote-tracking branch 'upstream/master' 2023-07-07 12:06:45 +02:00
squidfunk 0fd163805e Updated Insiders changelog 2023-07-07 12:05:31 +02:00
squidfunk 0bfa83c452 Documentation 2023-07-07 11:55:18 +02:00
squidfunk ab394910e3 Documentation 2023-07-07 11:45:40 +02:00
squidfunk 964cc620d5 Updated Premium sponsors 2023-07-07 09:37:30 +02:00
squidfunk 580b0b9d02 Documentation 2023-07-06 17:38:39 +02:00
squidfunk a5368518e9 Fixed rendering bugs for pruned navigation items 2023-07-06 13:08:16 +02:00
squidfunk 4504c0aa3d Refactored checks in social and optimize plugin 2023-07-06 12:33:59 +02:00
squidfunk 92d902eb7c Refactored social plugin 2023-07-06 12:30:35 +02:00
squidfunk 5236537743 Improved resilience of optimize plugin 2023-07-06 12:24:30 +02:00
squidfunk 647614b271 Refactored optimize plugin 2023-07-05 15:17:03 +02:00
squidfunk fa5bd3f450 Added support for overriding social card setting per page 2023-07-04 15:11:23 +02:00
squidfunk 0a23a88415 Merge branch 'master' of github.com:squidfunk/mkdocs-material-insiders 2023-07-04 09:46:27 +02:00
squidfunk 32071053d9 Fixed jumping of content tabs anchor links when instant loading is enabled 2023-07-04 09:46:05 +02:00
Martin Donath 8d3e5b4c74 Merge pull request #66 from squidfunk/hellt-patch-1
Bump authors plugin in Dockerfile
2023-07-04 09:21:08 +02:00
squidfunk e80c6baf03 Merge remote-tracking branch 'upstream/master' 2023-07-03 12:38:53 +02:00
squidfunk 03d065ca20 Prepare 9.1.18 release 2023-07-03 12:28:04 +02:00
squidfunk 5a703c12e2 Updated dependencies 2023-07-03 12:22:12 +02:00
squidfunkandYacobolo 5dc5998031 Added Danish translations
Co-authored-by: Yacobolo <45033225+Yacobolo@users.noreply.github.com>
2023-07-02 13:03:06 +02:00
squidfunk 22a4f4d03a Merge remote-tracking branch 'upstream/master' 2023-06-29 16:57:21 +02:00
squidfunk 55fb2e335e Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-06-29 16:56:49 +02:00
squidfunk d9572f605f Fixed broken link 2023-06-29 16:56:32 +02:00
squidfunk 6bb0b6d6de Merge remote-tracking branch 'upstream/master' 2023-06-29 16:42:55 +02:00
squidfunk b5e72f4c40 Merge remote-tracking branch 'upstream/master' 2023-06-29 16:40:22 +02:00
Martin Donath 257764044b Merge pull request #5658 from hellt/user-requirements
Added user-requirements.txt install workflow
2023-06-29 16:38:51 +02:00
Roman Dodin eb23f01b32 added user-requirements.txt install workflow 2023-06-29 17:30:33 +03:00
Martin Donath 80d35bc68d Merge pull request #5582 from squidfunk/docs/faq
Added faq list
2023-06-29 16:30:30 +02:00
squidfunk e0a25678c4 Added sponsoring FAQs 2023-06-29 16:28:58 +02:00
Martin Donath 6c66437a70 Merge pull request #5657 from squidfunk/revert-5626-user-req
Revert "Add support for user-provided python packages"
2023-06-29 15:33:02 +02:00
Martin Donath 03fe01da2c Revert "Add support for user-provided python packages" 2023-06-29 15:32:40 +02:00
squidfunk bb7811b993 Documentation 2023-06-29 15:29:16 +02:00
Martin Donath ea8d302af5 Merge pull request #5611 from timvink/patch-3
Update setup instructions git-authors
2023-06-29 12:06:28 +02:00
Martin Donath 954a6de0da Merge pull request #5626 from hellt/user-req
Add support for user-provided python packages
2023-06-29 12:05:29 +02:00
Martin Donath 50429ad711 Merge pull request #5656 from hendrikp/master
Custom search.seperator with lookbehind, in combination with highlighter, produces highlighting all over the place
2023-06-29 12:01:00 +02:00
Hendrik aff66f8d55 highlight seperator change npm build 2023-06-28 20:14:44 +00:00
Hendrik bb0d6950ac also exclude lookbehinds from hightlighter seperator, to better support custom seperators for camelCasing + PascalCasing 2023-06-28 21:53:13 +02:00
squidfunk 9b0d2f7160 Updated dependencies 2023-06-26 13:33:19 +02:00
Roman Dodin 2333e8b322 add --update when installing deps 2023-06-26 09:07:05 +02:00
Roman Dodin c2ad72a35e bump authors plugin 2023-06-25 22:05:16 +02:00
squidfunk d8ceb26922 Prepare 9.1.17+insiders-4.36.1 release 2023-06-23 20:35:45 +02:00
squidfunk 9c7ff74989 Prepare 9.1.17 release 2023-06-23 20:25:41 +02:00
squidfunk d8a0e36ce3 Fixed regression in config deprecation in social plugin 2023-06-23 11:53:07 +02:00
squidfunk a22f39b166 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-06-23 09:38:24 +02:00
squidfunk 3be797ece8 Fixed annotations with nested lists not being mounted correctly 2023-06-23 09:36:45 +02:00
Martin Donath 9e0c005396 Merge pull request #5632 from charliermarsh/charliermarsh-patch-1
Add missing comma to light-mode selector example
2023-06-23 08:51:31 +02:00
Charlie Marsh 40135b2102 Add missing comma to light-mode selector example 2023-06-22 15:59:22 -04:00
Roman Dodin aec897302f added user-provided docs for container packaging 2023-06-21 18:38:05 +03:00
Roman Dodin b38e6a7cbf added user requirements 2023-06-20 13:33:17 +02:00
squidfunk e3a7660961 Merge branch 'master' of github.com:squidfunk/mkdocs-material-insiders 2023-06-20 12:44:45 +02:00
squidfunk bd010db904 Fixed problem with datetime comparison in blog plugin 2023-06-20 12:43:30 +02:00
squidfunk a8287eba1b Updated premium sponsors 2023-06-20 12:19:45 +02:00
squidfunk d1a88e69b8 Removed unused parameter 2023-06-19 17:29:39 +02:00
squidfunk 057f40d5e9 Updated dependencies 2023-06-19 11:42:50 +02:00
squidfunk 59651e5578 Fixed typing error 2023-06-18 18:21:46 +02:00
squidfunk 2ac6640830 Merge remote-tracking branch 'upstream/master' 2023-06-15 18:02:56 +02:00
squidfunk 4137dd540f Updated Insiders changelog 2023-06-15 18:02:31 +02:00
squidfunk 1d658f6a5c Added support for instant prefetching 2023-06-15 17:52:09 +02:00
squidfunk 7da6c54405 Merge remote-tracking branch 'upstream/master' 2023-06-15 17:47:23 +02:00
squidfunk bf28923c43 Prepare 9.1.16 release 2023-06-15 17:38:42 +02:00
squidfunk e18fd7cce0 Updated dependencies 2023-06-15 17:35:07 +02:00
squidfunk 035c145693 Merge branch 'master' of github.com:squidfunk/mkdocs-material-insiders 2023-06-15 17:14:32 +02:00
squidfunk df4eba59de Improved performance of regular expressions 2023-06-15 17:14:21 +02:00
Tim Vink 060726ca16 Update setup instructions git-authors 2023-06-15 16:45:44 +02:00
squidfunk 0c45c6fd70 Updated Premium sponsors 2023-06-13 10:19:14 +02:00
Martin Donath 0fa547aafa Merge pull request #65 from MattKobayashi/master
Fix optimize plugin dependency test
2023-06-08 12:32:37 +02:00
Matthew Kobayashi 7b6d009833 Remove import test for cairosvg 2023-06-08 18:45:16 +10:00
Matthew Kobayashi bb87c11569 Prompt user to install cairosvg as well 2023-06-08 11:35:17 +10:00
squidfunk 1c22ca42f2 Updated dependencies 2023-06-07 16:42:37 +02:00
squidfunkandAbyanu163 118904c216 Updated Indonesian translations
Co-authored-by: Abyanu163 <127492205+Abyanu163@users.noreply.github.com>
2023-06-07 16:34:20 +02:00
squidfunk 2a1023da4c Improved stability of anchor link removal in built-in typeset plugin 2023-06-07 16:26:55 +02:00
squidfunk d2f403495c Ensure color-scheme meta tag is set 2023-06-06 11:48:24 +02:00
squidfunk 1bbc7822d6 Documentation 2023-06-06 11:39:17 +02:00
squidfunk 7c63c476b9 Fixed typing error 2023-06-05 19:36:33 +02:00
katharinalisalin 8a4e0e294b Added faq list 2023-06-02 13:38:55 +02:00
squidfunk 9153aebe44 Documentation 2023-06-02 11:18:46 +02:00
squidfunk 64f98e2dc8 Prepare 9.1.15+insiders-4.35.3 release 2023-06-01 08:51:01 +02:00
squidfunk dcd2649143 Merge remote-tracking branch 'upstream/master' 2023-06-01 08:50:11 +02:00
squidfunk 7fa991c51b Updated Insiders changelog 2023-06-01 08:50:00 +02:00
squidfunk e7129e9314 Merge remote-tracking branch 'upstream/master' 2023-06-01 08:47:27 +02:00
squidfunk 72c3d0d5fe Fixed typeset plugin swallowing abbreviations 2023-05-31 11:25:17 +02:00
squidfunk 530f84416e Added support for using .mjs files in extra_javascript 2023-05-30 19:40:58 +02:00
squidfunk e348f34aa5 Merge remote-tracking branch 'upstream/master' 2023-05-29 17:52:44 +02:00
squidfunk e8c4528b41 Updated Insiders changelog 2023-05-29 17:52:05 +02:00
squidfunk bbcdd46a53 Reverted semver tagging for Insiders repository 2023-05-29 17:49:59 +02:00
squidfunk 752714117f Merge remote-tracking branch 'upstream/master' 2023-05-29 17:48:06 +02:00
squidfunk 06d1ba1337 Prepare 9.1.15 release 2023-05-29 17:42:40 +02:00
squidfunk 3d706407d9 Updated dependencies 2023-05-29 17:35:42 +02:00
squidfunk 0f1866b108 Documentation 2023-05-27 17:42:43 +02:00
squidfunk aa4befa429 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-05-27 17:41:15 +02:00
squidfunk fe0c966a4d Added color-scheme property to indicate color scheme to OS 2023-05-27 17:41:00 +02:00
Martin Donath 2fa92de28d Merge pull request #5565 from yubiuser/update_docker
Update Dockerfile to latest alpine
2023-05-27 17:33:32 +02:00
yubiuserandCrazyMax 7c19f464ad Only user major.minor for python version
Co-authored-by: CrazyMax <github@crazymax.dev>
2023-05-27 17:12:36 +02:00
squidfunk f37702a8fb Added major.minor and major tags to Docker image 2023-05-27 16:29:50 +02:00
Christian König e0b3022be6 Update Dockerfile to latest alpine
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-05-27 14:59:02 +02:00
squidfunk 2d35d0943e Fixed blog plugin crashing on emojis when computing readtime 2023-05-26 18:57:11 +02:00
squidfunk f84725d4fc Added tutorial on building custom social cards 2023-05-26 11:36:13 +02:00
squidfunk a430e2b770 Merge remote-tracking branch 'upstream/master' 2023-05-23 17:44:39 +02:00
squidfunk df40f6ec92 Documentation 2023-05-23 17:42:25 +02:00
Kathi ecef1bcf82 Merge pull request #5553 from squidfunk/docs/math
Update math documentation
2023-05-23 17:40:09 +02:00
katharinalisalin 71ad6f508a Improved math documentation 2023-05-23 17:30:23 +02:00
katharinalisalin a154c64028 Merge branch 'master' into docs/math 2023-05-23 11:28:04 +02:00
Martin Donath 263a85dbf5 Merge pull request #5536 from pawamoy/patch-6
Strip tags of ToC item's aria label
2023-05-22 18:31:06 +02:00
Timothée Mazzucotelli 3f978d86f6 Strip tags of ToC item's aria label
Some plugins/extensions might use the data-toc-label attribute
of headings to set a particular string for the ToC item title.

While not explicitly documented as possible or allowed,
they might set some HTML code instead of text.
In this case, the aria label of Toc nav elements break the HTML
as they will contain unescaped double quotes.

To fix this, we use the `striptags` filter
to remove any tags from the aria label, keeping text only.
2023-05-22 18:27:28 +02:00
squidfunk ac7b96fb3d Updated dependencies 2023-05-22 11:27:18 +02:00
squidfunk 9428aad35b Added hierarchy to logger names 2023-05-20 18:34:49 +02:00
squidfunk ed97320c5f Prepare 9.1.14+insiders-4.35.1 release 2023-05-20 17:46:11 +02:00
squidfunk 2cd75842bd Merge remote-tracking branch 'upstream/master' 2023-05-20 17:45:42 +02:00
squidfunk 2cff287097 Updated Insiders changelog 2023-05-20 17:45:36 +02:00
squidfunk acb9a00f50 Fixed wrong condition for abort on error 2023-05-20 17:44:06 +02:00
squidfunk 913f4e3d4b Prepare 9.1.14+insiders-4.35.0 release 2023-05-20 17:27:42 +02:00
squidfunk 3c91f1a555 Merge remote-tracking branch 'upstream/master' 2023-05-20 17:24:05 +02:00
squidfunk 962f64d995 Updated Insiders changelog 2023-05-20 17:23:53 +02:00
squidfunk 893add9dfb Added support for layout validation and improved resilience 2023-05-20 16:48:53 +02:00
squidfunk 72e44d7331 Updated JSON schema 2023-05-20 11:01:27 +02:00
squidfunk ca2af167b9 Merge branch 'master' into feature/social-plugin-origin 2023-05-20 10:58:34 +02:00
squidfunk 6248e6b860 Documentation 2023-05-20 10:57:22 +02:00
squidfunk 8b1dc2837c Merge remote-tracking branch 'upstream/master' 2023-05-20 10:44:02 +02:00
squidfunk d30fa86338 Prepare 9.1.14 release 2023-05-20 10:39:56 +02:00
squidfunk f951cff690 Updated translation template 2023-05-20 10:34:59 +02:00
squidfunkandcassmastern 168b8b8fda Updated Armenian translations
Co-authored-by: cassmastern <49853998+cassmastern@users.noreply.github.com>
2023-05-20 10:31:50 +02:00
squidfunk bf43e32e0b Added WebKit to users 2023-05-17 11:03:30 +02:00
squidfunkandgeopolitis d10badb0b2 Updated Greek translations
Co-authored-by: geopolitis <2936134+geopolitis@users.noreply.github.com>
2023-05-17 10:37:42 +02:00
squidfunk 7edfa22819 Merge remote-tracking branch 'upstream/master' 2023-05-16 20:30:50 +02:00
squidfunk 84122937a9 Updated Insiders changelog 2023-05-16 20:30:36 +02:00
squidfunk b33acd8030 Updated dependencies 2023-05-16 20:25:34 +02:00
squidfunk a1c1320af5 Merge remote-tracking branch 'upstream/master' 2023-05-16 20:22:46 +02:00
squidfunk 7e6ee58da7 Prepare 9.1.13 release 2023-05-16 20:16:33 +02:00
squidfunk 6852d51a59 Documentation 2023-05-16 18:46:13 +02:00
Martin Donath 0f4aed3d57 Merge pull request #5518 from icebreakerone/master
Select the correct font variant where there are options in social plugin
2023-05-16 16:23:33 +02:00
squidfunk 99fb7c16c8 Fixed race condition when downloading fonts 2023-05-16 14:14:44 +02:00
squidfunk 1fdf8bacf0 Fixed operator precedence in offset computation 2023-05-16 00:55:32 +02:00
squidfunk 334c8d4bf2 Merge branch 'feature/social-plugin-include' into feature/social-plugin-origin 2023-05-15 20:28:04 +02:00
squidfunk 606e32a847 Added support for including/excluding pages 2023-05-15 20:27:54 +02:00
squidfunk e016bf482a Added warning if configured font style can't be found 2023-05-15 20:13:32 +02:00
squidfunk 8d0becfd42 Added support for offset origin 2023-05-15 20:01:30 +02:00
Chris Pointon fdf8362d50 Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	src/plugins/social/plugin.py
2023-05-15 11:05:40 +01:00
squidfunk 1f0db88ae2 Fixed concurrency = 1 case for social plugin 2023-05-15 09:51:24 +02:00
squidfunk facfa5c218 Updated dependencies 2023-05-14 21:22:26 +02:00
squidfunk 7630fd0357 Ensure debug mode is disabled on build, unless explicitly configured 2023-05-14 21:15:47 +02:00
squidfunk 6fcf1bb30f Prepare 9.1.12+insiders-4.34.0 release 2023-05-14 18:04:59 +02:00
squidfunk 0621058989 Merge remote-tracking branch 'upstream/master' 2023-05-14 18:03:16 +02:00
squidfunk f77a452ab6 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-05-14 18:02:28 +02:00
squidfunk ea49176816 Prepare 9.1.12+insiders-4.34.0 release 2023-05-14 18:02:18 +02:00
squidfunk 8ce267197c Added support for auto-fitting text for social cards 2023-05-14 17:40:09 +02:00
squidfunk 9f08071e82 Merge remote-tracking branch 'upstream/master' 2023-05-14 17:22:34 +02:00
Martin Donath 93a63b84e7 Merge pull request #5463 from kamilkrzyskow/cache-methodology-fix-date
Update cache key creation to use date suffix
2023-05-14 13:08:11 +02:00
squidfunk e287c53068 Improved performance of social plugin 2023-05-14 12:30:32 +02:00
squidfunk 00b282a76d Improved print mode of (code) annotations 2023-05-13 21:55:57 +02:00
squidfunk 9ac658ccbd Reduced rendering bugs for code annotations 2023-05-13 18:24:46 +02:00
Anurag Dhadse c1948b22ea moved katex documentation to math.md 2023-05-13 17:04:57 +05:30
squidfunk ba5f249b33 Documentation 2023-05-12 21:57:50 +02:00
Kamil Krzyśków 811a0739b4 Update cache key creation to use date suffix 2023-05-12 20:51:30 +02:00
squidfunk 7a4b94b4d8 Applied fixes to variants of default template for social plugin 2023-05-12 18:07:03 +02:00
squidfunk 86264095f6 Switched typeset plugin to use parsed HTML instead of heuristics 2023-05-12 17:43:35 +02:00
squidfunk 5d2cdedd2c Fixed merge conflict 2023-05-12 17:14:03 +02:00
squidfunk 308afb9945 Adjusted documentation for light/dark images in custom color schemes 2023-05-12 16:51:42 +02:00
squidfunk 75ab4398b3 Formatting 2023-05-12 15:49:30 +02:00
squidfunk 28e724144c Merge remote-tracking branch 'upstream/master' 2023-05-12 15:47:32 +02:00
squidfunk 1b0cc1cbc1 Formatting 2023-05-12 15:47:26 +02:00
squidfunk f03be3b2f2 Merge remote-tracking branch 'upstream/master' 2023-05-12 15:46:25 +02:00
squidfunk b315401218 Updated Insiders changelog 2023-05-12 15:45:28 +02:00
squidfunk 532850ab08 Merge remote-tracking branch 'upstream/master' 2023-05-12 15:35:34 +02:00
squidfunk 14514a54c2 Prepare 9.1.12 release 2023-05-12 15:29:08 +02:00
squidfunk 01136b2fb9 Automatically pause media when content tabs are hidden 2023-05-12 15:12:40 +02:00
Martin Donath 75982ba7b4 Merge pull request #62 from blueswen/prevent-jieba-failed
Check jieba is installed before loading dictionary.
2023-05-12 14:54:33 +02:00
squidfunk 3520926284 Updated Bengali (Bangal) translations 2023-05-12 14:52:20 +02:00
Martin Donath 463616ed46 Merge pull request #5494 from Almas-Ali/master
Added missing bangla languages in bn.html.
2023-05-12 14:50:11 +02:00
squidfunk 736276c3c8 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-05-12 14:47:36 +02:00
squidfunk 68387a11dc Fixed import source of tags compare function in documentation 2023-05-12 14:47:10 +02:00
squidfunk abcc3f02b1 Moved casefold function to top-level of tags plugin 2023-05-12 14:42:57 +02:00
squidfunk 43c30522af Fixed annotations with nested lists being mounted wrong 2023-05-12 14:16:10 +02:00
squidfunk bf6efe45fd Fixed social plugin not correctly resolving theme logo 2023-05-12 13:56:04 +02:00
squidfunk d328ee60f2 Fixed social card plugin crashing in Docker on Windows 2023-05-12 13:28:58 +02:00
squidfunk 7e2bf08126 Fixed social card plugin crashing on serve when layouts folder does not exist 2023-05-12 13:20:04 +02:00
squidfunk 0da269a1fe Merge branch 'master' of github.com:squidfunk/mkdocs-material-insiders 2023-05-12 13:10:51 +02:00
squidfunk 978502b3ca Fixed social card plugin carshing when site URL is not set 2023-05-12 13:10:40 +02:00
Martin Donath 09ce35d0fa Merge pull request #5504 from joshooaj/issue-5503
Update "Check Docker image" build step to handle upper case chars in repo names
2023-05-12 12:46:26 +02:00
Martin Donath 42b1fd7113 Merge pull request #63 from joshooaj/issue-5503
Update "Check Docker image" build step to handle upper case chars in repo names
2023-05-12 12:38:06 +02:00
Josh Hendricks bfd44aa6f2 fix: #5503 Handle upper case chars in repo name
This resolves an error on the "Check Docker image" build step for any forks under GitHub users with an upper case character in their GitHub username.
2023-05-10 17:03:15 -07:00
Josh Hendricks ec2b954f6c fix: Handle upper case chars in repo name #5503
This resolves an error on the "Check Docker image" build step for any forks under GitHub users with an upper case character in their GitHub username.
2023-05-10 16:46:45 -07:00
squidfunk 8d2c5b5db4 Revert "Bumped required Python version to 3.8+"
This reverts commit 88515d26a1.
2023-05-10 09:33:50 +02:00
squidfunk 88515d26a1 Bumped required Python version to 3.8+ 2023-05-10 09:21:29 +02:00
squidfunk a9dda0990c Fixed typing error 2023-05-10 09:19:56 +02:00
Md. Almas Ali 9e886e159f Added missing bangla languages in bn.html. 2023-05-10 00:19:07 +06:00
squidfunk 44f0897be7 Improved compatibility of social plugin with Python 3.8 2023-05-09 17:34:35 +02:00
squidfunk bd580d5c26 Removed debug mode 2023-05-09 17:30:43 +02:00
squidfunk 606bb1fa41 Merge remote-tracking branch 'upstream/master' 2023-05-09 14:48:26 +02:00
squidfunk 1b3b8a719d Updated Insiders changelog 2023-05-09 14:47:40 +02:00
squidfunk 78ee13568b Merge remote-tracking branch 'upstream/master' 2023-05-09 14:45:18 +02:00
squidfunk 608ac4d25b Documentation 2023-05-09 10:00:30 +02:00
squidfunk e3c253fd45 Added support for SVG background images 2023-05-08 21:49:53 +02:00
squidfunk 85de63f683 Updated changelog 2023-05-08 21:24:28 +02:00
squidfunk c91174f238 Prepare 9.1.11 release 2023-05-08 21:23:06 +02:00
squidfunk 8b50290f5e Fixed errors in deprecation path of social plugin settings 2023-05-08 21:01:01 +02:00
squidfunk b0d59f2241 Documentation 2023-05-08 18:58:32 +02:00
squidfunk df9daa6cfc Fixed build 2023-05-08 17:16:46 +02:00
squidfunk 8f0bac424c Merge remote-tracking branch 'upstream/master' 2023-05-08 17:10:17 +02:00
squidfunk 5b9f6c972d Updated changelog 2023-05-08 17:06:18 +02:00
squidfunk b4dd4491e9 Prepare 9.1.10 release 2023-05-08 17:05:19 +02:00
squidfunk 09feabc579 Harmonized color and font settings for social cards with Insiders 2023-05-08 16:59:16 +02:00
squidfunk 622931c47e Updated social card layouts 2023-05-08 16:46:06 +02:00
squidfunk 2735c87d9a Finished documentation on social cards 2023-05-08 16:44:39 +02:00
squidfunk d47aab0bbe Added custom layout directory to watched files 2023-05-08 14:26:52 +02:00
squidfunk 1d5dacf7a2 Fixed error in social plugin when not using directory URLs 2023-05-08 14:00:41 +02:00
squidfunk 8a8662c340 Merge branch 'master' into docs/social-cards 2023-05-08 10:30:46 +02:00
squidfunk 64bbaff541 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-05-08 10:28:21 +02:00
squidfunk 4e678fc25c Updated dependencies 2023-05-08 10:27:44 +02:00
squidfunk 7050abb519 Documentation 2023-05-08 10:25:09 +02:00
squidfunk 731d024aa7 Fixed path of generated social cards for non-index files 2023-05-06 18:12:51 +02:00
squidfunk d82bb8e0a5 Rewrite of social plugin 2023-05-06 17:59:45 +02:00
Martin Donath f08bbb4dec Merge pull request #5460 from kamilkrzyskow/cache-methodology-fix
Revert cache to use `github.ref` instead of `github.sha`
2023-05-02 15:10:13 +02:00
Kamil Krzyśków 23f292737e Revert cache to use github.ref instead of github.sha 2023-05-02 14:47:30 +02:00
squidfunk dc2fd1973c Merge remote-tracking branch 'upstream/master' 2023-05-02 11:59:13 +02:00
squidfunk 2d1d135c35 Formatting 2023-05-02 11:58:16 +02:00
Martin Donath 3e27cebb98 Merge pull request #5448 from kamilkrzyskow/update-workflows
Fix GitHub Action caching methodology
2023-05-02 11:52:56 +02:00
squidfunk 08d4e4d270 Merge branch 'master' of github.com:squidfunk/mkdocs-material-insiders 2023-05-02 11:51:13 +02:00
squidfunk 29bd630bf9 Merge remote-tracking branch 'upstream/master' 2023-05-02 11:43:12 +02:00
squidfunk 94a2920a15 Fixed release notes 2023-05-02 11:31:43 +02:00
squidfunk 456cfd9270 Prepare 9.1.9 release 2023-05-02 11:30:22 +02:00
squidfunk 1050940136 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-05-02 10:59:58 +02:00
squidfunk 201054e79d Fixed instant loading causing jump for code annotations 2023-05-02 10:59:39 +02:00
Martin Donath 32b7ee998e Merge pull request #5454 from prnam/feature/add-remotedev-support
add vscode remote dev container support
2023-05-02 10:37:52 +02:00
Pranam a9d8eab935 add vscode remote dev container support 2023-05-02 13:51:57 +05:30
squidfunk 6d529e8048 Merge remote-tracking branch 'upstream/master' 2023-05-02 09:01:52 +02:00
Martin Donath 5c57458256 Merge pull request #5447 from kamilkrzyskow/social-patch
Fix crash in social plugin and add support for logo in custom_dir
2023-05-02 08:49:33 +02:00
Martin Donath 84959a5df8 Merge pull request #5458 from squidfunk/feature/indian-languages
Add new Indian translations
2023-05-02 08:47:30 +02:00
squidfunk 9bb5d77f7d Updated JSON schema 2023-05-02 08:41:24 +02:00
squidfunk 609659771a Merge branch 'master' into feature/indian-languages 2023-05-02 08:38:53 +02:00
squidfunk 2ce3d7bc0d Fixed search for new Indian translations 2023-05-02 08:36:53 +02:00
squidfunk e334d6046e Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-05-02 08:24:42 +02:00
squidfunk 7984fcf94b Updated dependencies 2023-05-02 08:24:32 +02:00
squidfunk a1db07010c Removed stale settings 2023-05-02 08:23:47 +02:00
Kamil Krzyśków 9485b6fd11 Updated social cards documentation page 2023-04-30 23:59:13 +02:00
Kamil Krzyśków 2e37c10d53 Added support for theme.custom_dir in social plugin 2023-04-30 23:59:13 +02:00
Kamil Krzyśków 739b8abf21 Fixed GitHub Action cache 2023-04-30 23:52:03 +02:00
Kamil Krzyśków 293d92ebe7 Fixed indent in workflow file examples 2023-04-30 23:24:52 +02:00
Kamil Krzyśków c22d705826 Updated GitHub Actions cache examples 2023-04-30 23:19:08 +02:00
Kamil Krzyśków 6ed0203828 Updated GitHub Actions versions in examples 2023-04-30 23:19:07 +02:00
Kamil Krzyśków 2bb853687d Fixed social plugin crash when only code font present 2023-04-30 17:24:46 +02:00
Pranam 1819739928 #5443 fix whitespace 2023-04-29 18:26:13 +00:00
Pranam 889d51461a #5445: adds translations for Telugu languages 2023-04-29 18:19:11 +00:00
Pranam 85551e658f 5443: adds support for Kannada language 2023-04-29 14:00:54 +00:00
Anurag Dhadse 3bd214fce6 added katex documentation 2023-04-29 19:24:30 +05:30
Pranam 45d0679fee #5441: adds translations for Sanskrit 2023-04-29 12:30:19 +00:00
Martin Donath b9db2f734c Merge pull request #5440 from v4nn4/updateSupportedLanguageList
Update supported languages list
2023-04-29 09:26:47 +02:00
romflorentz fd16945e66 Update supported languages list 2023-04-28 22:58:12 +02:00
squidfunk 4006b4f04d Added documentation on custom colors 2023-04-28 12:57:37 +02:00
squidfunk 986cadad29 Fixed display mode for light/dark mode images 2023-04-28 12:49:27 +02:00
squidfunk a77c30c2f8 Merge remote-tracking branch 'upstream/master' 2023-04-28 12:03:23 +02:00
squidfunk cb485499eb Fixed social plugin crashing for Inter font 2023-04-28 11:46:16 +02:00
squidfunk db8d13debd Updated package-lock.json 2023-04-28 11:29:07 +02:00
squidfunk bbc855492d Updated minimum Node version to 18.x 2023-04-28 09:18:04 +02:00
Martin Donath 98283c18c9 Merge pull request #5432 from ChrisBlankDe/patch-1
Fix Tag Link for Instant loading support
2023-04-27 19:17:34 +02:00
squidfunk 1fcc4c62f4 Updated dependencies 2023-04-27 19:16:22 +02:00
blueswen 691371b0a2 Check jieba is installed before loading dictionary. 2023-04-27 22:48:52 +08:00
Chris Blank ce5bf81c0d Fix Tag Link for Instant loading support 2023-04-27 11:15:36 +02:00
Chris Pointon 7a77935c7a Improve font matching for fonts with different families 2023-04-25 17:57:05 +01:00
Chris Pointon a517a9942d Make font loading walk subdirectories 2023-04-25 16:29:30 +01:00
squidfunk e6fc5fd787 Updated sponsor logos 2023-04-25 09:41:40 +02:00
squidfunk df00ea6909 Added SN Technology to premium sponsors 2023-04-25 09:40:58 +02:00
squidfunk 3501edf1af Merge remote-tracking branch 'upstream/master' 2023-04-24 20:02:52 +02:00
squidfunk 2ac2cbc3ae Prepare 9.1.8 release 2023-04-24 19:53:56 +02:00
squidfunk f0d506c446 Fixed theme breaking when no palette is defined 2023-04-24 14:48:48 +02:00
squidfunk be9b1e05ea Merge branch 'master' of github.com:squidfunk/mkdocs-material-insiders 2023-04-22 12:48:17 +02:00
squidfunk 1ec041c8d3 Merge remote-tracking branch 'upstream/master' 2023-04-22 12:47:56 +02:00
squidfunk 0028518f1a Prepare 9.1.7 release 2023-04-22 12:39:55 +02:00
squidfunk 6398f529d6 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-04-22 12:26:28 +02:00
squidfunk 6f13021a38 Fixed unnecessary inclusion of palette.css 2023-04-22 12:26:22 +02:00
squidfunk 6fe1d55607 Always set default primary and accent colors 2023-04-22 12:21:48 +02:00
Martin Donath 207fd4029f Merge pull request #5389 from robingenz/patch-1
docs(pymdownx): add `url_download` option
2023-04-22 10:34:39 +02:00
squidfunk ba90cb1ccd Added missing enabled setting for tags plugin 2023-04-22 10:20:28 +02:00
squidfunkandeminboydak c0cdb3ca1f Updated Turkish translations
Co-authored-by: eminboydak <17517752+eminboydak@users.noreply.github.com>
2023-04-22 10:00:32 +02:00
squidfunkandPeymanpn ab94f5f648 Updated Persian (Farsi) translations
Co-authored-by: Peymanpn <1858614+Peymanpn@users.noreply.github.com>
2023-04-22 09:58:42 +02:00
squidfunk 518028e99c Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-04-19 19:06:42 +02:00
squidfunk 3dfd1a18bf Fixed linter errors after last upgrade 2023-04-19 19:05:55 +02:00
Robin Genz d4f48b4b78 docs(pymdownx): add url_download option 2023-04-18 20:10:43 +02:00
Martin Donath ed7045489d Merge pull request #5368 from alexjlockwood/patch-1
Add discord icon to the social footer docs
2023-04-18 09:57:41 +02:00
squidfunk da846f4dd0 Updated dependencies 2023-04-18 09:53:59 +02:00
squidfunk b5ffb1916c Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-04-17 11:25:53 +02:00
squidfunk b52221a618 Updated premium sponsors 2023-04-17 11:25:41 +02:00
Martin Donath 4744a39d7a Merge pull request #59 from squidfunk/robingenz-patch-1
chore(deps): update `mkdocs-rss-plugin` to `1.6.0`
2023-04-17 10:57:12 +02:00
Robin Genz e035aa1dab Update to 1.6.0 2023-04-16 22:28:28 +02:00
Robin Genz 78fea2a7ce chore(deps): update mkdocs-rss-plugin to 1.5.0 2023-04-16 22:18:16 +02:00
Alex Lockwood db82c3f3c3 Add discord icon to the social footer docs
This PR just adds the discord icon as a "commonly used" icon in the site footer. This is just to make it more obvious that you can add discord as an icon to the site.
2023-04-14 15:22:03 -04:00
Kathi 2b2764a371 Merge pull request #5361 from squidfunk/docs/templates
Fixed grammar and typos
2023-04-11 14:34:56 +02:00
katharinalisalin 50a1f38c6c Fixed grammar and typos 2023-04-11 14:30:56 +02:00
squidfunk fe72fa9d66 Fixed git-revision-date-localized plugin and blog failing together 2023-04-10 19:02:20 +02:00
squidfunk afbfe78977 Merge remote-tracking branch 'upstream/master' 2023-04-10 18:52:06 +02:00
Kathi 998265c3d8 Merge pull request #5357 from squidfunk/docs/setup
Updated setup page
2023-04-10 14:06:48 +02:00
katharinalisalin 8117dd0340 Fixed link in setup page 2023-04-10 14:06:05 +02:00
squidfunk 2f760127d2 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-04-10 13:54:13 +02:00
squidfunk 108c2bee91 Updated dependencies 2023-04-10 13:54:02 +02:00
katharinalisalin b268212f35 Updated setup page 2023-04-10 13:12:27 +02:00
Martin Donath 958a8e0568 Merge pull request #5340 from perpil/patch-1
Translate to English
2023-04-07 21:14:16 +02:00
perpil c074c7fb4a Translate to English
Ein bisschen Deutsch
2023-04-07 11:03:21 -07:00
squidfunk 7f727f0a63 Merge remote-tracking branch 'upstream/master' 2023-04-07 18:29:47 +02:00
squidfunk 7fc4c27963 Updated Insiders changelog 2023-04-07 18:26:44 +02:00
squidfunk b84a4c79c3 Prepare 9.1.6 release 2023-04-07 18:24:46 +02:00
squidfunk 511eac7d2e Documentation 2023-04-07 18:18:45 +02:00
Martin Donath eb901a6138 Merge pull request #5255 from Commandcracker/patch-1
Fixed Windows activation documentation
2023-04-07 18:14:11 +02:00
squidfunk 0f9761dadf Merge remote-tracking branch 'upstream/master' 2023-04-07 18:10:13 +02:00
Martin Donath 1639a0b139 Merge pull request #5334 from squidfunk/docs/index-setup
Added setup index.md
2023-04-07 18:08:08 +02:00
squidfunk f34e86c46d Documentation 2023-04-07 18:07:56 +02:00
squidfunkandPeymanpn 393c38fdf6 Updated Persian (Farsi) translations
Co-authored-by: Peymanpn <1858614+Peymanpn@users.noreply.github.com>
2023-04-07 13:34:43 +02:00
squidfunk 6f7d06a707 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-04-07 13:28:58 +02:00
squidfunk 97fd112fe7 Fixed Mermaid sequence diagram box colors 2023-04-07 13:28:46 +02:00
squidfunk 1dfd3ce869 Fixed navigation tabs always showing icons 2023-04-07 13:18:58 +02:00
squidfunk 9a644850b3 Fixed hoisting of page icons in navigation tabs 2023-04-07 13:02:39 +02:00
katharinalisalin 4586c0fc07 Added setup index.md 2023-04-06 15:03:41 +02:00
Kathi c4adfa9278 Merge pull request #5327 from squidfunk/docs/data-tables
Fixed syntax error in data-tables
2023-04-05 11:47:34 +02:00
katharinalisalin a5f25823e0 Fixed syntax error in data-tables 2023-04-05 11:44:22 +02:00
squidfunk 639dabff64 Documentation 2023-04-05 11:11:40 +02:00
squidfunk 270129abcb Updated dependencies 2023-04-03 09:46:52 +02:00
squidfunk 7bee73cda4 Added bitcrowd to premium sponsors 2023-04-03 09:06:06 +02:00
squidfunk 41f26e7463 Reverted April fools customization 2023-04-02 12:05:34 +02:00
squidfunk e9edb87f09 April fools 2023-03-31 22:35:08 +02:00
squidfunk 3666522f23 Merge branch 'master' into feature/april-fools 2023-03-31 22:30:20 +02:00
Commandcracker 22220c8b67 Update creating-a-reproduction.md 2023-03-31 15:48:40 +02:00
squidfunk 51b5a2fc6b Merge remote-tracking branch 'upstream/master' 2023-03-31 10:29:37 +02:00
squidfunk 5f431ec921 Prepare 9.1.5 release 2023-03-31 10:16:20 +02:00
Martin Donath d8b066565a Merge pull request #5295 from AnaisUrlichs/master
adding Trivy to open source user list
2023-03-31 10:05:37 +02:00
squidfunk 28ffdf9c7d April fools 2023-03-30 19:19:45 +02:00
Anais Urlichs 062ee027cd Merge pull request #1 from AnaisUrlichs/adding-trivy
adding Trivy to open source user list
2023-03-30 14:16:43 +01:00
Anais Urlichs 338ff8c4a7 adding Trivy to open source user list 2023-03-30 14:16:15 +01:00
Martin Donath 355761d93c Merge pull request #5293 from tealgreen0503/hotfix/ja-translation
Corrected Japanese translation of "Created"
2023-03-29 19:03:09 +02:00
Kengo Shimizu 1c793ebaff fix Japanese translation 2023-03-30 01:29:50 +09:00
Kengo Shimizu cd18cb5dcb fix Japanese translation 2023-03-30 01:27:11 +09:00
squidfunk f4d894d53b Fixed footer direction label being cut off 2023-03-29 13:01:30 +02:00
squidfunk 7c473e148b Added FastAPI as a silver sponsor 🎉 2023-03-28 17:45:39 +02:00
squidfunk 0184b9701b Updated README 2023-03-28 17:37:20 +02:00
squidfunk eace230384 Updated README 2023-03-28 17:31:04 +02:00
squidfunk 0ab28b8620 Added FastAPI as a silver sponsor 🎉 2023-03-28 17:29:37 +02:00
squidfunk e1b150f926 Updated dependencies 2023-03-27 11:06:58 +02:00
Commandcracker c30e8ff689 Fixed Windows activation documentation
On Windows, the activation script is stored in `venv/Scripts/activate`
I hope the OS selection menu works, a test of it might be needed
2023-03-24 23:23:22 +01:00
squidfunk 9c272c68d6 Merge remote-tracking branch 'upstream/master' 2023-03-24 21:13:01 +01:00
squidfunk 6a4be6b723 Updated Mermaid.js to 9.4.3 2023-03-24 21:09:15 +01:00
squidfunkandlfx 33aeeaa007 Updated Lithuanian translations
Co-authored-by: lfx <163301+lfx@users.noreply.github.com>
2023-03-24 20:57:53 +01:00
squidfunk 900629c99b Renamed asset fetching options in privacy plugin 2023-03-24 17:39:37 +01:00
squidfunk 5bafa152a7 Fixed wrong name for deprecated option 2023-03-24 17:10:09 +01:00
squidfunk 99ab4bcc70 Fixed links option not being detected 2023-03-24 17:08:38 +01:00
squidfunk 9f4d132d03 Add option to skip external assets 2023-03-24 17:02:54 +01:00
squidfunk 3afc6baabf Documentation 2023-03-24 16:07:36 +01:00
squidfunk 2e292be4b2 Documentation 2023-03-24 14:36:01 +01:00
squidfunk a583f858ce Formatting + refactoring of regular expression handling 2023-03-24 14:28:34 +01:00
squidfunk 3eaad51615 Merge remote-tracking branch 'upstream/master' 2023-03-24 14:00:58 +01:00
squidfunk ecc8b72c7a Updated Insiders changelog 2023-03-24 14:00:48 +01:00
squidfunk 4d16a56162 Prepare 9.1.4+insiders-4.32.4 release 2023-03-24 13:56:55 +01:00
squidfunk 087df3345e Prepare 9.1.4 release 2023-03-24 13:50:30 +01:00
squidfunk 836a432dff Fixed linter errors 2023-03-24 13:27:41 +01:00
squidfunk 5ae0aaefbd Fixed typeset plugin jamming up anchor navigation for ids in headlines 2023-03-24 13:23:54 +01:00
squidfunk 11dfe23dce Merge remote-tracking branch 'upstream/master' 2023-03-24 13:03:19 +01:00
squidfunk 183b0be124 Fixed anchor links in closed details when using instant loading 2023-03-24 12:31:23 +01:00
squidfunk ab23604fb0 Removed flickering of color palette demo 2023-03-24 11:36:30 +01:00
squidfunk ce2164b22d Merge remote-tracking branch 'upstream/master' 2023-03-24 11:34:26 +01:00
squidfunk 7daa19b960 Merge branch 'master' of github.com:squidfunk/mkdocs-material-insiders 2023-03-24 11:34:17 +01:00
squidfunk 2e9cbcde58 Removed flickering of color palette demo 2023-03-24 11:34:00 +01:00
squidfunk 70d1002a1d Documentation 2023-03-23 08:27:25 +01:00
squidfunk 911ffc1260 Documentation 2023-03-23 08:19:49 +01:00
Martin Donath 9805b3cb20 Merge pull request #5244 from bannmann/fix-meta-tag-syntax
Fix examples to use correct HTML <meta> syntax
2023-03-22 19:29:18 +01:00
Jens Bannmann af119c2891 Fix examples to use correct HTML <meta> syntax
The docs mention `<meta>` tags for robots, but the examples mistakenly use the attribute name `property` instead of the correct `name`.
2023-03-22 18:48:27 +01:00
squidfunk d94dd62ca4 Merge remote-tracking branch 'upstream/master' 2023-03-20 11:17:56 +01:00
squidfunk e24759fb41 Updated dependencies 2023-03-20 11:11:14 +01:00
squidfunk f62e069fa8 Merge remote-tracking branch 'upstream/master' 2023-03-19 17:50:30 +01:00
squidfunk 5f02d02dc4 Fixed inconsistency of code block sequence number in community edition and Insiders 2023-03-19 17:30:34 +01:00
squidfunk c3ba161233 Fixed issue with non-percent encoded anchors in table of contents 2023-03-19 17:21:34 +01:00
squidfunk 8f2d9741fb Merge remote-tracking branch 'upstream/master' 2023-03-19 16:51:07 +01:00
squidfunk 4ad2dc1e28 Updated sponsor logos 2023-03-17 15:42:04 +01:00
squidfunk 63daaa4087 Removed unnecessary property on ellipsis class 2023-03-14 20:09:09 +01:00
squidfunk 7c2c4aee9d Merge remote-tracking branch 'upstream/master' 2023-03-14 17:37:55 +01:00
squidfunk d7348cc217 Prepare 9.1.3 release 2023-03-14 17:26:51 +01:00
squidfunk 9752ad2630 Fixed back-to-top button when using instant loading 2023-03-14 17:18:02 +01:00
squidfunkandgallaher a7c1d06470 Added Norwegian (Bokmål) translations
Co-authored-by: gallaher <16511229+gallaher@users.noreply.github.com>
2023-03-14 16:35:12 +01:00
squidfunkandg3ru1a 9cbdb79a53 Added Romanian translations
Co-authored-by: g3ru1a <32644617+g3ru1a@users.noreply.github.com>
2023-03-14 16:32:08 +01:00
squidfunk c54660a0b1 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-03-14 11:36:54 +01:00
squidfunk 645de23a19 Updated dependencies 2023-03-14 11:36:49 +01:00
Martin Donath 85eaceba04 Updated Portuguese translations
Portuguese translations
2023-03-14 11:35:10 +01:00
squidfunk b5925cf891 Documentation 2023-03-14 11:25:38 +01:00
squidfunk 2c7b0a3fc1 Fixed search plugin not removing subsequent script and style tags 2023-03-14 11:22:05 +01:00
David Freire 9f29913497 restore missing override file: iconsearch_index.json 2023-03-13 16:47:59 +00:00
David Freire 20a195365f build with overrides 2023-03-13 14:46:54 +00:00
David Freire bf8dcb0996 add all missing portuguese translations 2023-03-13 14:46:01 +00:00
squidfunk 1990a56d72 Merge remote-tracking branch 'upstream/master' 2023-03-11 09:50:42 +01:00
squidfunk cd73ef1573 Documentation 2023-03-11 09:46:55 +01:00
squidfunkandNawdare e60179f9fd Added Kurdish (Soranî) translations
Co-authored-by: Nawdare <127336364+Nawdare@users.noreply.github.com>
2023-03-11 09:43:45 +01:00
squidfunk 87af840004 Refactored navigation path item template 2023-03-10 09:42:16 +01:00
squidfunk 8f9bb1d2e1 Fixed build errors 2023-03-10 09:29:24 +01:00
squidfunk e318eeb52b Updated Insiders changelog 2023-03-09 20:48:16 +01:00
squidfunk 979eae96c1 Merge remote-tracking branch 'upstream/master' 2023-03-09 20:45:39 +01:00
squidfunk c57b5b271f Prepare 9.1.2 release 2023-03-09 20:34:59 +01:00
squidfunk cde2bce11d Documentation 2023-03-09 20:29:29 +01:00
squidfunk 5b7cf17cd8 Fixed Mermaid text boxes incorrectly computed (9.0.13 regression) 2023-03-09 20:20:59 +01:00
squidfunkandminjikarin 6538b35a39 Updated Korean translations
Co-authored-by: minjikarin <63965039+minjikarin@users.noreply.github.com>
2023-03-09 20:04:21 +01:00
squidfunkandcurmalin e11b708747 Updated Swedish translations
Co-authored-by: curmalin <1908885+curmalin@users.noreply.github.com>
2023-03-07 19:51:56 +01:00
squidfunk 64ca8fefd4 Fixed table of contents following not working for percent-encoded URIs 2023-03-06 20:27:04 +01:00
squidfunk b034cd368f Fixed missing underline of abbreviations (9.1.0 regression) 2023-03-06 20:08:20 +01:00
squidfunk 68510cb1ce Fixed Docker image build 2023-03-06 16:31:25 +01:00
Martin Donath 19fb69e379 Merge pull request #5149 from squidfunk/dependabot/npm_and_yarn/types/sass-1.45.0
Bump @types/sass from 1.43.1 to 1.45.0
2023-03-06 08:00:42 +01:00
dependabot[bot] 844bbe3389 Bump @types/sass from 1.43.1 to 1.45.0
Bumps [@types/sass](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sass) from 1.43.1 to 1.45.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sass)

---
updated-dependencies:
- dependency-name: "@types/sass"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 06:43:15 +00:00
squidfunk 6fcf44ba0b Updated dependencies 2023-03-06 07:42:17 +01:00
squidfunk 294b729dba Updated Icelandic translations 2023-03-06 07:40:37 +01:00
Guðmundur Ólafsson f86fda186b Updated Icelandic translations (#5145) 2023-03-06 07:38:44 +01:00
squidfunk 0d124390c4 Updated favicon 2023-03-05 18:35:04 +01:00
squidfunk 2495c4cf95 Fixed linter errors 2023-03-05 18:08:37 +01:00
squidfunk d6278b5799 Merge remote-tracking branch 'upstream/master' 2023-03-05 18:05:12 +01:00
Chris Mahoney 9905fe3fbb Documentation (#5081)
* Extend the Data Tables page to include info on how to load data from static file

* Add sample files for the `data-tables` page

* Update `data-tables` page as per feedback on #5081

* Delete unnecessary data files

* Update `data-tables` page to show manually display the data when importing from static files
2023-03-05 17:50:19 +01:00
squidfunk 2eff27fb2b Prepare 9.1.1 release 2023-03-05 17:39:42 +01:00
Martin Donath 80d9603627 Refactored instant loading (#5032) 2023-03-05 17:32:21 +01:00
squidfunkandwatchakorn-18k 7efb5fe700 Updated Thai translations
Co-authored-by: watchakorn-18k <74919942+watchakorn-18k@users.noreply.github.com>
2023-03-03 09:23:47 +01:00
squidfunkand3p1463k 48b89f3dc0 Updated Czech translations
Co-authored-by: 3p1463k <7929155+3p1463k@users.noreply.github.com>
2023-03-02 11:59:29 +01:00
squidfunk 4f412966a6 Prepare 9.1.0+insiders-4.32.2 release 2023-03-02 10:30:47 +01:00
squidfunk e9ff778b4a Merge remote-tracking branch 'upstream/master' 2023-03-02 10:29:44 +01:00
squidfunk 091f9c07a8 Updated Insiders changelog 2023-03-02 10:29:20 +01:00
squidfunk 1174981bcd Merge remote-tracking branch 'upstream/master' 2023-03-02 10:26:35 +01:00
squidfunk 4659d0a5ee Documentation 2023-03-02 10:10:43 +01:00
squidfunk 41f783faa4 Updated changelog 2023-03-02 09:43:11 +01:00
squidfunk 7b8b82e856 Prepare 9.1.0 release 2023-03-02 09:38:51 +01:00
squidfunk 15578c7d41 Updated dependencies 2023-03-02 09:36:48 +01:00
squidfunk eb51f1c387 Updated distribution files 2023-03-02 09:35:27 +01:00
squidfunk 158e794f73 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-03-02 09:34:26 +01:00
squidfunk 9ec15a7f96 Documentation 2023-03-02 09:28:40 +01:00
squidfunk bf7cbbcb27 Removed unnecessary unicode flag for regex 2023-03-02 09:21:35 +01:00
squidfunk 7e19ae71f0 Fixed privacy plugin not replacing all occurrences 2023-03-02 09:17:44 +01:00
squidfunk 01bd4b8f6d Fixed Unicode handling in privacy plugin 2023-03-01 21:26:10 +01:00
squidfunk e5b41d4b70 Updated dependencies 2023-03-01 21:26:07 +01:00
Pere Orga 8cfff48e44 Replace stylelint-config-rational-order with stylelint-config-recess-order (#5122) 2023-03-01 07:13:50 +01:00
squidfunk 8014c0423c Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-02-28 09:34:57 +01:00
squidfunk 2a849a3e5c Updated dependencies 2023-02-28 09:33:41 +01:00
squidfunk 6d22f3da7b Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-02-26 19:24:10 +01:00
squidfunk a6a74a6a73 Updated changelog 2023-02-26 19:23:52 +01:00
Martin Donath 86f15eb6be Merge pull request #5102 from crazy-max/image-multiplatform
ci: build multi-platform image
2023-02-26 19:22:10 +01:00
squidfunk d42d5882bf Merge remote-tracking branch 'upstream/master' 2023-02-26 19:17:06 +01:00
squidfunk 966e2eb269 Mitigate flickering of header shadow 2023-02-26 19:13:28 +01:00
squidfunk 9b581ae19e Fixed occasional flickering of dismissed announcement bar 2023-02-26 19:00:56 +01:00
CrazyMax d4bda6f3de ci: inspect and check manifest after publishing docker images 2023-02-26 18:22:41 +01:00
CrazyMax 5e01734c1e ci: build multi-platform image 2023-02-26 18:22:41 +01:00
squidfunk 920b9130fb Update logo 2023-02-26 17:40:20 +01:00
squidfunk 402835e930 Update logo 2023-02-26 17:36:59 +01:00
Martin Donath adbc2afd6c Merge pull request #5106 from akiicat/patch-1
Update Chinese (Taiwanese) translations
2023-02-26 17:02:50 +01:00
Akiicat 901b05e5ee Update zh-TW.html add search.config
"search.config.lang": "ja",
  "search.config.pipeline": "stemmer",
  "search.config.separator": "[\\s\\- 、。,.?;]+",
2023-02-26 23:52:11 +08:00
Akiicat 96fa354d2a Update zh-TW.html 2023-02-26 23:44:56 +08:00
squidfunk f99e21b9ad Merge remote-tracking branch 'upstream/master' 2023-02-26 15:36:23 +01:00
squidfunk 4d7291f25e Refactored tag modifier implementation 2023-02-26 15:28:47 +01:00
squidfunk 348b577266 Merge remote-tracking branch 'upstream/master' 2023-02-26 12:41:18 +01:00
squidfunk 0f74615dc9 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-02-26 11:56:29 +01:00
squidfunk a90f176e30 Prepare 9.0.15 release 2023-02-26 11:56:22 +01:00
Martin Donath 1757931632 Merge pull request #5088 from crazy-max/ci-refactor
ci: merge publish workflow with build one
2023-02-26 11:52:20 +01:00
squidfunk 8696f841bc Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-02-26 11:49:18 +01:00
squidfunk f3ae326e1a Documentation 2023-02-26 11:49:11 +01:00
CrazyMax 01377d23e3 ci: bump docker/build-push-action to v4 2023-02-26 11:44:39 +01:00
Martin Donath cc0b4c5ec3 Merge pull request #5085 from mark-heptinstall/FixEditUriExample
Use edit in edit_uri example
2023-02-26 11:37:53 +01:00
squidfunk 621bc769c1 Test JSON-LD 2023-02-26 11:08:14 +01:00
squidfunk a840299065 Updated Chinese (Traditional) translations 2023-02-26 10:51:40 +01:00
squidfunk 3e96638d46 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-02-26 10:50:43 +01:00
squidfunk 02f6699c34 Updated Hebrew translations 2023-02-26 10:50:37 +01:00
Martin Donath d6eac7193d Merge pull request #5097 from shuzhouliu/patch-1
feat: `zh-Hant` Chinese (Traditional) translation
2023-02-26 10:41:08 +01:00
Shuzhou Liu 04a6f140ce fix: remove ⬅️s 2023-02-26 07:48:18 +08:00
Shuzhou Liu b4f012ee48 feat: zh-Hant Chinese (Traditional) translation 2023-02-25 19:09:44 +08:00
CrazyMax 54da076e6f ci: only publish python package and docker image on release 2023-02-24 20:54:05 +01:00
CrazyMax f5c6191e29 ci: use build push action to publish docker image 2023-02-24 20:54:05 +01:00
CrazyMax c0c2aa2348 ci: use docker metadata action for tags and labels
Also do not set latest tag on prerelease for the Docker image.
2023-02-24 20:54:05 +01:00
CrazyMax 1dd229a591 ci: merge publish workflow with build one 2023-02-24 20:54:05 +01:00
squidfunk 59df2e433d Documentation 2023-02-24 16:50:15 +01:00
squidfunkanddngray 8f4d30f8f1 Updated Hebrew translations
Co-authored-by: dngray <48640805+dngray@users.noreply.github.com>
2023-02-24 16:46:44 +01:00
Mark Heptinstall 76434677ba Use edit in edit_uri example
To match the behaviour when the default branch is not `master` (e.g. main), the example `edit_uri` should start with `edit` instead of `blob`
2023-02-23 14:38:54 +00:00
squidfunk acc17b0bd9 Merge remote-tracking branch 'upstream/master' 2023-02-23 14:30:40 +01:00
squidfunk db6e6c6f76 Prepare 9.0.14 release 2023-02-23 14:23:37 +01:00
squidfunk 1663d84b02 Fixed rendering errors in Firefox 2023-02-22 19:08:38 +01:00
squidfunk e34ad9182a Fixed privacy plugin messing up encoding 2023-02-22 18:53:29 +01:00
squidfunk d3cf67d284 Fixed privacy plugin removing rel=me on links 2023-02-22 18:43:32 +01:00
squidfunk 6239b71f00 Documentation 2023-02-21 16:37:04 +01:00
squidfunk 6ba8bd604c Updated dependencies 2023-02-20 09:32:25 +01:00
squidfunk 0192ceb429 Fixed code block spans interfering with copying 2023-02-19 18:37:20 +01:00
squidfunk 7c30cb7e6e Prepare 9.0.13+insiders-4.32.0 release 2023-02-19 17:43:21 +01:00
squidfunk f35978a2bf Merge remote-tracking branch 'upstream/master' 2023-02-19 17:40:29 +01:00
squidfunk 1a4fb28f3a Updated Insiders changelog 2023-02-19 17:36:23 +01:00
squidfunk 3cc6e4aec8 Documentation 2023-02-19 17:34:18 +01:00
squidfunk fdb59e7d71 Added support for code block line selection and custom code annotations 2023-02-19 16:38:20 +01:00
squidfunk 59ea1f6cc8 Added support for code annotations everywhere in code blocks 2023-02-19 11:04:04 +01:00
squidfunk 2ddfcdd50c Merge remote-tracking branch 'upstream/master' 2023-02-18 15:37:13 +01:00
squidfunk 12bd22301f Prepare 9.0.13+insiders-4.31.0 release 2023-02-18 15:36:39 +01:00
squidfunk 87d5ca487b Updated Insiders changelog 2023-02-18 15:35:15 +01:00
squidfunk 1999599d23 Fixed numeric types of search field boosts 2023-02-18 15:27:51 +01:00
squidfunk 921a6302ae Documentation 2023-02-18 15:20:37 +01:00
squidfunk f1d01c395e Formatting 2023-02-18 15:13:50 +01:00
squidfunk b0f38f073a Added support for blog-wide table of contents
Generalized table of contents settings for blog
2023-02-18 15:06:13 +01:00
squidfunk 970b436fb7 Merge remote-tracking branch 'upstream/master' 2023-02-18 14:37:49 +01:00
squidfunk 6e87dba163 Updated JSON schema 2023-02-18 13:29:59 +01:00
squidfunk 9a59060acd Prepare 9.0.13 release 2023-02-18 12:33:56 +01:00
Martin Donath 3e8f04294c Merge pull request #5056 from SupImDos/fix/content-headline-detection
Reimplement `<h1>` headline detection in content partial
2023-02-18 12:30:57 +01:00
squidfunk 05cd3839d3 Updated dependencies 2023-02-18 12:23:33 +01:00
squidfunk ecdfeb033d Updated changelog 2023-02-18 12:20:34 +01:00
Martin Donath 18429860f3 Merge pull request #5059 from pitmonticone/master
Fix a few typos
2023-02-18 12:20:08 +01:00
squidfunkandSaltyAimbOtter b257235717 Added support for hiding version warning in multiple versions
Co-authored-by: SaltyAimbOtter <40303883+SaltyAimbOtter@users.noreply.github.com>
2023-02-18 12:10:28 +01:00
squidfunk 981ee65498 Improved readability of version warning for slate color scheme 2023-02-18 11:39:33 +01:00
squidfunk 3b6c142958 Improved edit_uri documentation 2023-02-18 11:15:25 +01:00
squidfunk 8796d90087 Improved table row hover color 2023-02-18 10:56:45 +01:00
squidfunk 5065bf9cd3 Fixed actors in sequence diagrams not adhering to color scheme 2023-02-18 10:39:39 +01:00
Pietro Monticone 78d6bae91c Fix a few typos 2023-02-16 16:21:11 +01:00
SupImDos a7fbd90fe8 Revert b95dffa by re-adding h1 headline detection in content partial. 2023-02-16 19:38:35 +08:00
squidfunk 9653719524 Updated README 2023-02-13 19:09:42 +01:00
squidfunk 3954bb7e7f Prepare 9.0.12+insiders-4.30.2 release 2023-02-13 18:15:42 +01:00
squidfunk 49ba2a30ce Updated Insiders changelog 2023-02-13 18:14:59 +01:00
squidfunk 0dde44880b Fixed privacy plugin excludes not working (4.30.0 regression) 2023-02-13 18:13:45 +01:00
Martin Donath 751e4afab2 Merge pull request #5033 from squidfunk/dependabot/npm_and_yarn/cacheable-request-and-got-10.2.7
Bump cacheable-request and got
2023-02-13 09:43:06 +01:00
squidfunk 19bf371ff5 Updated dependencies 2023-02-13 09:42:41 +01:00
squidfunk a97da79df0 Prepare 9.0.12+insiders-4.30.1 release 2023-02-12 23:35:24 +01:00
squidfunk 4bce9d9b7e Merge remote-tracking branch 'upstream/master' 2023-02-12 23:34:26 +01:00
squidfunk 16154b981b Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-02-12 23:33:50 +01:00
squidfunk ef783ffbc9 Updated Insiders changelog 2023-02-12 23:33:39 +01:00
Martin Donath 92fc1cbc67 Merge pull request #5035 from ebouchut/patch-1
✏️ Fix typo in link: incorrect anchor
2023-02-12 21:21:32 +01:00
squidfunk 631d9e3a2e Fixed privacy plugin not being applied to static templates 2023-02-12 21:09:15 +01:00
Eric Bouchut 1a2f72c4d8 Fix typo in link: incorrect hash 2023-02-12 21:05:15 +01:00
squidfunk ec03e88471 Merge remote-tracking branch 'upstream/master' 2023-02-12 20:35:43 +01:00
squidfunk 1d513c8ceb Removed unnecessary CSS class 2023-02-12 19:13:59 +01:00
dependabot[bot] f108c29695 Bump cacheable-request and got
Bumps [cacheable-request](https://github.com/jaredwray/cacheable-request) and [got](https://github.com/sindresorhus/got). These dependencies needed to be updated together.

Updates `cacheable-request` from 7.0.2 to 10.2.7
- [Release notes](https://github.com/jaredwray/cacheable-request/releases)
- [Commits](https://github.com/jaredwray/cacheable-request/commits)

Updates `got` from 12.1.0 to 12.5.3
- [Release notes](https://github.com/sindresorhus/got/releases)
- [Commits](https://github.com/sindresorhus/got/compare/v12.1.0...v12.5.3)

---
updated-dependencies:
- dependency-name: cacheable-request
  dependency-type: indirect
- dependency-name: got
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-12 16:18:54 +00:00
squidfunkandtedyoung e5c7518832 Minor grammar fixes
Co-authored-by: tedyoung <382660+tedyoung@users.noreply.github.com>
2023-02-12 10:25:15 +01:00
squidfunk 04ece016c1 Documentation 2023-02-12 10:23:08 +01:00
squidfunk 3f1ad39c64 Revert "Fixed instant loading not triggering when going back to initial page"
This reverts commit 329d26d34a.
2023-02-10 19:56:53 +01:00
squidfunk f00cd81f89 Revert "Fixed instant loading jumping back to the top"
This reverts commit f480bb28a9.
2023-02-10 19:56:36 +01:00
squidfunk f480bb28a9 Fixed instant loading jumping back to the top 2023-02-10 19:43:26 +01:00
squidfunk 329d26d34a Fixed instant loading not triggering when going back to initial page 2023-02-10 19:24:18 +01:00
squidfunkandanorprogrammer 090ae52059 Updated Uzbek translations
Co-authored-by: anorprogrammer <77531974+anorprogrammer@users.noreply.github.com>
2023-02-10 11:59:35 +01:00
squidfunkandanorprogrammer 8aec99e9a2 Updated Uzbek translations
Co-authored-by: anorprogrammer <77531974+anorprogrammer@users.noreply.github.com>
2023-02-10 10:01:12 +01:00
squidfunk 5e438cc0db Prepare 9.0.12 release 2023-02-09 21:28:51 +01:00
squidfunk 3a62681e37 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-02-09 21:19:22 +01:00
squidfunk ff99e19741 Fixed header title not reset on missing headline when using instant loading 2023-02-09 21:19:13 +01:00
Martin Donath 803320f004 Merge pull request #5020 from squidfunk/contributing/index
Updated index page
2023-02-09 13:18:46 +01:00
katharinalisalin 58d49fad66 Updated index page 2023-02-09 13:17:30 +01:00
squidfunkandgsalvatella 48e8b2be30 Updated Catalan translations
Co-authored-by: gsalvatella <42438361+gsalvatella@users.noreply.github.com>
2023-02-08 16:09:22 +01:00
squidfunk f7598410cb Fixed attribute styles in entity-relationship diagrams 2023-02-07 18:40:42 +01:00
squidfunk 2cdd73d47f Disabled privacy plugin 2023-02-07 13:12:21 +01:00
squidfunk 4aff3632fd Ensure optimization is only attempted when enabled 2023-02-07 11:54:54 +01:00
katharinalisalin 2e689f062f Updated issue template 2023-02-07 11:34:59 +01:00
Kathi f60fa205f9 Merge pull request #5003 from squidfunk/issue/bug-report-update
Updated links in bug report
2023-02-07 11:29:47 +01:00
katharinalisalin 83468bc6ed Updated links in bug report 2023-02-07 10:27:20 +01:00
squidfunk d27eee8738 Only import pillow when JPEG optimization is enabled 2023-02-07 09:16:03 +01:00
squidfunk 3dd61391e9 Documentation 2023-02-06 17:24:14 +01:00
squidfunk 989e742b59 Updated JSON schema 2023-02-06 17:14:19 +01:00
squidfunk dd25ff4ad6 Documentation 2023-02-06 17:00:02 +01:00
squidfunk f86a4a2080 Prepare 9.0.11+insiders-4.30.0 release 2023-02-06 15:48:08 +01:00
squidfunk f516d95a78 Merge remote-tracking branch 'upstream/master' 2023-02-06 15:12:32 +01:00
squidfunk c4e78567da Updated Insiders changelog 2023-02-06 15:09:32 +01:00
squidfunk 5c67b731d8 Updated dependencies 2023-02-06 15:03:53 +01:00
squidfunk 86ea917471 Added support for concurrency and asset optimization in privacy plugin 2023-02-06 14:45:24 +01:00
squidfunk d99d2ec984 Formatting 2023-02-06 14:44:32 +01:00
squidfunk a007ad12e4 Fixed dummy image links 2023-02-06 13:59:33 +01:00
squidfunk 2fd2eb200e Merge remote-tracking branch 'upstream/master' 2023-02-04 15:05:57 +01:00
squidfunkanddeterminedguy a6565f3e1f Updated Indonesian translations
Co-authored-by: determinedguy <28977286+determinedguy@users.noreply.github.com>
2023-02-04 14:58:56 +01:00
squidfunk a6c96fd8bd Updated landing page social links 2023-02-03 21:32:45 +01:00
squidfunk 60ef61e093 Merge remote-tracking branch 'upstream/master' 2023-02-03 18:22:38 +01:00
squidfunk 9aaa7ab8b3 Updated changelog 2023-02-03 18:04:35 +01:00
squidfunk c727ef59a0 Updated changelog 2023-02-03 18:04:23 +01:00
squidfunk 3c4f7c30b9 Prepare 9.0.11 release 2023-02-03 18:01:18 +01:00
squidfunk 1b5fa25a85 Merge remote-tracking branch 'upstream/master' 2023-02-03 18:00:42 +01:00
squidfunk f18be6c83b Bye Bye, Twitter 2023-02-03 17:43:14 +01:00
squidfunk 3fc8b6be8b Added Mastodon verification for social links 2023-02-03 17:33:28 +01:00
squidfunk d94351c893 Added Mastodon verification 2023-02-03 16:51:40 +01:00
squidfunk fa1c596223 Added CivicActions to premium sponsors 2023-02-03 13:51:44 +01:00
squidfunk d0452104c1 Documentation 2023-02-03 13:45:24 +01:00
squidfunk 459d46c960 Merge remote-tracking branch 'upstream/master' 2023-02-03 12:09:40 +01:00
squidfunk a79608adea Updated announcement bar 2023-02-03 11:59:50 +01:00
Nikolay FedorovskikhandNikolay Fedorovskih a937dd23f5 Fixed minor tag closing issues (#4971)
Co-authored-by: Nikolay Fedorovskih <n.fedorovskih@squaregps.com>
2023-02-03 11:07:29 +01:00
Nikolay FedorovskikhandNikolay Fedorovskih 22c273e48a Documentation (#4970)
Co-authored-by: Nikolay Fedorovskih <n.fedorovskih@squaregps.com>
2023-02-03 11:06:10 +01:00
squidfunk 66836770c9 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-02-03 11:05:04 +01:00
squidfunkandmichelelauni 4b34e08c48 Updated Italian translations
Co-authored-by: michelelauni <115786249+michelelauni@users.noreply.github.com>
2023-02-03 11:04:53 +01:00
Martin Donath 6aeefa5269 Merge pull request #4979 from squidfunk/dependabot/npm_and_yarn/http-cache-semantics-4.1.1
Bump http-cache-semantics from 4.1.0 to 4.1.1
2023-02-03 11:03:38 +01:00
squidfunk 3d67d342d7 Merge remote-tracking branch 'upstream/master' 2023-02-02 14:50:49 +01:00
dependabot[bot] 4f3152ce8a Bump http-cache-semantics from 4.1.0 to 4.1.1
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/commits)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-02 13:14:20 +00:00
squidfunk c64493760e Prepare 9.0.10 release 2023-02-02 14:11:03 +01:00
squidfunk c5459af35f Fixed anchor following not bringing last items into view 2023-02-02 10:49:34 +01:00
squidfunk c330a08bdc Improved accessibility of content tabs 2023-02-02 09:32:05 +01:00
squidfunk 04d0b63f84 Updated issue templates 2023-02-02 09:21:52 +01:00
squidfunkandIsmail-Ham e496f77b6c Updated Arabic translations
Co-authored-by: Ismail-Ham <16270459+Ismail-Ham@users.noreply.github.com>
2023-02-01 10:13:17 +01:00
squidfunkandk1005 f9248f1c91 Updated Korean translations
Co-authored-by: k1005 <8636642+k1005@users.noreply.github.com>
2023-02-01 10:12:36 +01:00
squidfunkandtibitoth 0c9fd53df4 Updated Hungarian translations
Co-authored-by: tibitoth <8333960+tibitoth@users.noreply.github.com>
2023-01-31 16:07:28 +01:00
squidfunkandbndby 6757e078b3 Updated Russian translations
Co-authored-by: bndby <15152788+bndby@users.noreply.github.com>
2023-01-31 10:28:37 +01:00
squidfunkandbndby 607c316617 Updated Russian translations
Co-authored-by: bndby <15152788+bndby@users.noreply.github.com>
2023-01-31 10:26:58 +01:00
squidfunk d9ffe60a28 Merge remote-tracking branch 'upstream/master' 2023-01-30 21:39:09 +01:00
squidfunk 00175e3898 Prepare 9.0.9 release 2023-01-30 21:32:43 +01:00
squidfunk 109614b612 Fixed computation of missing translations 2023-01-30 21:13:55 +01:00
squidfunk 97b4798dd6 Updated dependencies 2023-01-30 21:09:38 +01:00
squidfunkandjasonren0403 be0e198a49 Updated Chinese (Simplified) translations
Co-authored-by: jasonren0403 <40999116+jasonren0403@users.noreply.github.com>
2023-01-30 21:07:28 +01:00
squidfunk 2747293403 Updated Polish translations 2023-01-30 21:06:16 +01:00
Martin Donath 567419b17f Merge pull request #4958 from evetion/patch-1
Fix Dutch translation of contributors.
2023-01-30 21:03:25 +01:00
Martin Donath 3104df5fb2 Merge pull request #4957 from kamilkrzyskow/update-pl-lang2
Updated Polish translations
2023-01-30 21:02:58 +01:00
Maarten Pronk d1d918d076 Fix Dutch translation of contributors. 2023-01-30 18:24:57 +01:00
katharinalisalin 3db06ad8b4 Updated translation template 2023-01-30 14:10:43 +01:00
katharinalisalin 557eaac71c Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-01-30 10:52:47 +01:00
katharinalisalin 3226350363 Documentation 2023-01-30 10:51:45 +01:00
Kamil Krzyśków db886cc802 Updated Polish translations 2023-01-30 10:29:16 +01:00
squidfunkand 5f39cfb986 Updated Dutch translations
Co-authored-by: 8655030+evetion@users.noreply.github.com
2023-01-30 10:24:48 +01:00
balansczerni 98ac179470 Updated Polish translations 2023-01-30 09:59:29 +01:00
squidfunk 373556d393 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-01-30 09:05:13 +01:00
squidfunk 4714f9be2a Updated Bulgarian translations 2023-01-30 09:04:52 +01:00
squidfunk fc11079c2a Updated Hindi translations 2023-01-30 09:04:52 +01:00
squidfunk f5a5126b55 Updated Hindi translations 2023-01-30 08:49:43 +01:00
squidfunk 0d64974987 Updated issue templates 2023-01-29 23:04:28 +01:00
squidfunk 2f883cfff6 Documentation 2023-01-29 22:57:53 +01:00
squidfunk 22384a2672 Documentation 2023-01-29 21:27:15 +01:00
squidfunk ec09e5a206 Updated issue templates 2023-01-29 20:56:37 +01:00
squidfunk e0ac6f834c Updated issue templates 2023-01-29 20:54:24 +01:00
squidfunk ada59d5329 Updated issue templates 2023-01-29 20:52:00 +01:00
squidfunk 536aed63ae Updated link to issue template 2023-01-29 20:41:55 +01:00
squidfunk a03b87fd36 Updated issue templates 2023-01-29 20:39:33 +01:00
squidfunk 4b6e7aa299 Updated issue templates 2023-01-29 20:36:55 +01:00
squidfunk 500fcea41b Updated issue templates 2023-01-29 20:35:35 +01:00
squidfunk 9f98104ba6 Updated issue templates 2023-01-29 20:34:13 +01:00
squidfunk 9fe1695172 Merge remote-tracking branch 'upstream/master' 2023-01-29 20:25:54 +01:00
squidfunk f3d2edac24 Fixed translation link 2023-01-29 20:20:36 +01:00
squidfunk b1571cd25d Updated issue templates 2023-01-29 20:19:32 +01:00
squidfunk 66cdb6ab7d Updated issue templates 2023-01-29 20:18:49 +01:00
squidfunk 3d7bcfd200 Updated issue templates 2023-01-29 19:28:59 +01:00
squidfunk 3ef1fdfb01 Updated issue templates 2023-01-29 19:26:21 +01:00
squidfunk 97573c0ae4 Updated issue templates 2023-01-29 19:22:11 +01:00
squidfunk f87c8a39d4 Merge remote-tracking branch 'upstream/master' 2023-01-29 19:15:29 +01:00
squidfunk 00d474dd49 Updated documentation and change request template 2023-01-29 19:14:56 +01:00
squidfunk ece0a9ad45 Merge remote-tracking branch 'upstream/master' 2023-01-29 19:14:41 +01:00
squidfunk 87fed7ec2e Updated documentation and change request template 2023-01-29 19:14:23 +01:00
squidfunk 06b971339c Updated Japanese translations 2023-01-29 19:04:19 +01:00
squidfunk 6c8c6155c6 Updated Hindi translations 2023-01-29 16:21:21 +01:00
squidfunk ea78109b85 Updated Japanese translations 2023-01-29 15:35:26 +01:00
squidfunk 6e07ef6e5f Merge remote-tracking branch 'upstream/master' 2023-01-29 14:13:05 +01:00
squidfunk f0b417996b Prepare 9.0.8 release 2023-01-29 14:08:30 +01:00
squidfunk b2cfad5e2b Updated distribution files 2023-01-29 13:21:42 +01:00
squidfunk ae6a422043 Updated Portuguese (Brasilian) translations 2023-01-29 13:00:12 +01:00
squidfunk e9eee36ced Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-01-29 12:48:28 +01:00
squidfunk 664af42367 Updated Spanish, French, Croatian, Hungarian, Ukranian, Urdu and Vietnamese translations 2023-01-29 12:48:09 +01:00
Gareth Dwyer 792173632d Documentation (#4937) 2023-01-29 12:10:15 +01:00
squidfunk defc05c57f Merge remote-tracking branch 'upstream/master' 2023-01-28 20:29:39 +01:00
squidfunk d32ca846f1 Added hook to automatically compute and update translations 2023-01-28 20:18:09 +01:00
squidfunk 663b39fb10 Updated translation template 2023-01-28 19:05:12 +01:00
squidfunk 6c490b95f1 Merge remote-tracking branch 'upstream/master' 2023-01-28 15:14:14 +01:00
squidfunk 7bc42b9a60 Prepare 9.0.7 release 2023-01-28 15:01:44 +01:00
squidfunk c75fc14e87 Moved all translations into community edition 2023-01-28 14:57:35 +01:00
squidfunk 2a636c69bc Merge remote-tracking branch 'upstream/master' 2023-01-28 14:55:12 +01:00
squidfunk f08566ada1 Updated JSON schema 2023-01-28 14:41:31 +01:00
Sorin Sbarnea 7132103e24 Updated JSON Schema (#4905)
Related: https://github.com/ansible/devtools/issues/86
2023-01-28 14:35:24 +01:00
squidfunk e9274f61ea Updated Portuguese (Brasilian) translations 2023-01-28 14:32:24 +01:00
squidfunk 193d72dc05 Updated Polish translations 2023-01-28 14:32:08 +01:00
Kamil Krzyśków 645b96be84 Updated Polish translations (#4917)
* Updated Polish translations

* Updated Polish translations

* Updated Polish translations
2023-01-28 14:09:34 +01:00
squidfunk 0f2294f144 Updated dependencies 2023-01-28 14:05:15 +01:00
squidfunk a6436bd483 Fixed search when query contains colon after non-field 2023-01-28 14:01:02 +01:00
squidfunk 148c9fdba4 Improved accessibility of sidebar navigation 2023-01-28 12:54:19 +01:00
squidfunk ad6c47ddb6 Fixed info plugin terminating on subsequent reload when serving 2023-01-28 12:21:04 +01:00
squidfunk 99eed0e810 Updated dependencies 2023-01-25 09:43:32 +01:00
Martin Donath 5fda1edb33 Merge pull request #4906 from ChrisRBe/patch-1
Fix typo in image-processing.md
2023-01-23 22:33:44 +01:00
ChrisRBe d8f3fd2878 Fix typo in image-processing.md
fixing typo "build pipline"
2023-01-23 15:58:42 +01:00
squidfunk fab1f021fb Documentation 2023-01-21 18:04:30 +01:00
squidfunk dcfafda886 Prepare 9.0.6+insiders-4.29.0 release 2023-01-21 18:02:24 +01:00
squidfunk 04fc0f3e2a Merge remote-tracking branch 'upstream/master' 2023-01-21 17:59:29 +01:00
squidfunk 2180840d36 Updated Insiders changelog 2023-01-21 17:58:58 +01:00
squidfunk 57a9ed8bab Added guide on installing image processing dependencies 2023-01-21 17:51:17 +01:00
squidfunk a8cc5fcb97 Documentation 2023-01-21 17:13:04 +01:00
squidfunk f0f8371231 Merge remote-tracking branch 'upstream/master' 2023-01-21 17:12:14 +01:00
squidfunk 4d12ba8b59 Fixed GitHub Action 2023-01-21 17:08:15 +01:00
squidfunk ee703e6be4 Added documentation for built-in optimize plugin 2023-01-21 17:03:55 +01:00
squidfunk 5a9ceb7e81 Added support for optimize plugin 2023-01-21 17:00:31 +01:00
squidfunk 636286b4ab Switched reporting in privacy plugin to info level 2023-01-21 16:58:38 +01:00
squidfunk d3e2ffc47f Switch hashing algorithm in blog plugin to sha1 2023-01-21 16:57:53 +01:00
squidfunk 3a6e41147a Switch hashing algorithm in blog plugin to sha1 2023-01-21 16:57:43 +01:00
squidfunk 88cfdce580 Added note in upgrade guide on renaming plugins in partials 2023-01-20 17:26:13 +01:00
squidfunk f24c00412f Merge remote-tracking branch 'upstream/master' 2023-01-19 21:38:33 +01:00
squidfunk 5a228db63f Prepare 9.0.6 release 2023-01-19 21:35:26 +01:00
squidfunk 8ad8f01b42 Merge remote-tracking branch 'upstream/master' 2023-01-19 21:32:28 +01:00
squidfunk e7013e66a9 Fixed search crashing for some nested heading combinations (9.0.3 regression) 2023-01-19 21:28:19 +01:00
squidfunk 26e6376377 Merge remote-tracking branch 'upstream/master' 2023-01-19 20:59:47 +01:00
squidfunk c31ef005b4 Disabled info plugin on serve by default 2023-01-19 20:56:15 +01:00
squidfunk fa82852781 Merge remote-tracking branch 'upstream/master' 2023-01-17 21:21:51 +01:00
squidfunk e884e7fc6c Prepare 9.0.5+insiders-4.28.1 release 2023-01-17 21:21:42 +01:00
squidfunk 6119df5d56 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-01-17 21:20:25 +01:00
squidfunk b4c2ce4c13 Updated Insiders changelog 2023-01-17 21:20:16 +01:00
squidfunk 409566ad6f Merge remote-tracking branch 'upstream/master' 2023-01-16 22:29:10 +01:00
Martin Donath 30f8bf9d97 Merge pull request #4876 from timvink/patch-1
Fix issue with 'detected dubious ownership' in docker image
2023-01-16 22:28:40 +01:00
squidfunk d2780b7243 Removed unnecessary guard in template 2023-01-16 22:19:28 +01:00
squidfunk f8261624ec Added support for hiding navigation paths per page 2023-01-16 22:14:05 +01:00
Tim Vink f95de7ac88 Fix issue with 'detected dubious ownership' in docker image 2023-01-16 12:33:28 +01:00
squidfunk 4ac3eea3d1 Fixed navigation path rendering when no homepage is set 2023-01-16 10:46:02 +01:00
squidfunk ba3948f854 Updated dependencies 2023-01-16 09:11:06 +01:00
squidfunk fe834bf63b Fixed emoji on landing page 2023-01-15 13:30:18 +01:00
squidfunk 9226a45733 Merge remote-tracking branch 'upstream/master' 2023-01-15 13:14:17 +01:00
squidfunk b2611483fa Fixed info plugin latest version check for Insiders 2023-01-15 13:12:58 +01:00
squidfunk 28669259f0 Updated changelog 2023-01-15 10:43:30 +01:00
Martin Donath f278fc28db Merge pull request #4864 from andrewchung/patch-1
Updated CHANGELOG
2023-01-15 10:42:44 +01:00
Andrew Chung a98d21c9fa Update CHANGELOG
Modified year designation from 2022 to 2023 on changelog items mkdocs-material-9.0.1 thru to mkdocs-material-9.0.5
2023-01-14 23:49:18 -05:00
squidfunk 0018972627 Merge remote-tracking branch 'upstream/master' 2023-01-14 21:01:34 +01:00
squidfunk 87bf3fdb4c Fixed JSON schema validation errors 2023-01-14 20:48:22 +01:00
squidfunk 81643a7100 Merge remote-tracking branch 'upstream/master' 2023-01-14 20:38:38 +01:00
squidfunk 3cac37ef73 Updated dependencies 2023-01-14 20:34:29 +01:00
squidfunk b33f3fda47 Updated Insiders changelog 2023-01-14 20:31:10 +01:00
squidfunk 3f3e11a958 Prepare 9.0.5 release 2023-01-14 20:29:27 +01:00
squidfunk a200e7d63d Fixed accessibility issue with search result list 2023-01-14 19:59:30 +01:00
squidfunk 986d60d14b Added support for navigation path (breadcrumbs) 2023-01-14 19:47:32 +01:00
squidfunk 89a77c5c0b Disabled dependabot labels 2023-01-12 22:46:52 +01:00
squidfunk 27831ce59b Updated bug report template 2023-01-12 22:29:33 +01:00
squidfunk 798bf9934f Documentation 2023-01-12 21:12:50 +01:00
Martin Donath c5aee346d6 Merge pull request #4857 from pktiuk/patch-1
Mention typeset plugin in Emoji docs
2023-01-12 21:02:03 +01:00
Paweł Kotiuk 8671bed512 Mention typeset plugin in Emoji docs
Followup to issue: https://github.com/squidfunk/mkdocs-material/issues/4854
2023-01-12 19:05:39 +01:00
squidfunk 29e6d588a3 Merge remote-tracking branch 'upstream/master' 2023-01-12 09:22:15 +01:00
squidfunk 440d6efe76 Updated dependencies 2023-01-12 09:11:40 +01:00
squidfunk ed638a4ca0 Prepare 9.0.4 release 2023-01-12 09:09:49 +01:00
squidfunk f9c992c624 Bumped Python Markdown Extensions to 9.9.1 2023-01-12 09:03:59 +01:00
squidfunk 910f9e6e93 Merge remote-tracking branch 'upstream/master' 2023-01-10 20:11:56 +01:00
squidfunk ce5e3531cf Fixed coloring of non-index top-level sections when using navigation tabs 2023-01-10 19:59:04 +01:00
squidfunk 024616f129 Fixed issue with contrast ratio 2023-01-10 19:36:32 +01:00
squidfunk 02637ef139 Removed greyish color from non-section links 2023-01-10 19:27:33 +01:00
squidfunk 0161cd7e01 Preserve sub- and superscripts in search index 2023-01-08 19:18:27 +01:00
squidfunk bde0f4f639 Added support for customizable field boosts in search plugin 2023-01-08 14:30:49 +01:00
squidfunk ccc6bbacb1 Merge remote-tracking branch 'upstream/master' 2023-01-08 13:20:04 +01:00
squidfunk a82b7fc8aa Updated Insiders changelog 2023-01-08 13:19:47 +01:00
squidfunk 0b6190fdc8 Merge remote-tracking branch 'upstream/master' 2023-01-08 13:16:33 +01:00
squidfunk eab3eae25d Prepare 9.0.3 release 2023-01-08 13:04:59 +01:00
squidfunk 35e6eed462 Updated dependencies 2023-01-08 12:54:39 +01:00
squidfunk f8f44f5837 Improved accessibility of sidebar navigation 2023-01-08 12:48:46 +01:00
squidfunk 5b35b7df57 Updated Indonesian translations 2023-01-08 11:59:14 +01:00
Martin Donath 1d0f993a4a Updated Indonesian translations
Update Indonesian language
2023-01-08 11:55:54 +01:00
squidfunk 318903db58 Fixed anchor tracking not working for anchors in tables 2023-01-08 11:53:59 +01:00
squidfunk f5b77bf230 Fixed blog plugin not working with toc.integrate 2023-01-08 11:36:06 +01:00
squidfunk 8a812aed83 Fixed search not closing on same anchor selection 2023-01-08 10:53:48 +01:00
squidfunk 68257348b8 Improved collapsing of adjacent whitespace and removal of empty elements in search plugin 2023-01-08 10:23:28 +01:00
squidfunk 7484b19e9a Removed unnecessary code from search plugin 2023-01-08 09:40:01 +01:00
squidfunk 81e7b8c7fc Fixed search plugin crashing on nested headlines 2023-01-08 09:39:05 +01:00
Hans5958 60a3803fd3 Update Indonesian language 2 2023-01-07 09:57:29 +00:00
squidfunk c4d61cdc41 Fixed blob edit URLs for view page source button 2023-01-05 22:59:56 +01:00
Martin Donath eb5d318603 Merge pull request #4831 from jcouball/upgrade_mermaid
Upgraded to Mermaid v9.3.0
2023-01-05 22:50:30 +01:00
squidfunk 8201de73b1 Merge remote-tracking branch 'upstream/master' 2023-01-05 22:47:21 +01:00
squidfunk 819f59e28b Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-01-05 22:43:50 +01:00
squidfunk fc352ee44b Improved discernability of section index pages in navigation 2023-01-05 22:43:43 +01:00
squidfunk 1a04c76705 Fixed typeset plugin changing MkDocs' title precedence 2023-01-05 22:25:20 +01:00
squidfunk d39b11ecd4 Fixed rendering of succeeding navigation items in typeset plugin 2023-01-05 21:16:11 +01:00
squidfunk ceb20a5cc2 Merge remote-tracking branch 'upstream/master' 2023-01-05 21:02:25 +01:00
James Couball ce246275c0 Upgrade to Mermaid 9.3.0 2023-01-05 11:14:01 -08:00
Martin Donath 3a1877463c Merge pull request #4830 from mbelangergit/macros-plugin-schema
Fix typo in mkdocs_macros_plugin schema
2023-01-05 18:00:45 +01:00
mbelangergit 44d36ca0c0 Fix typo in mkdocs_macros_plugin schema 2023-01-05 11:34:08 -05:00
squidfunk 46a5777cd7 Merge remote-tracking branch 'upstream/master' 2023-01-04 09:55:49 +01:00
Martin Donath 9df1beeda3 Merge pull request #4826 from squidfunk/dependabot/npm_and_yarn/json5-1.0.2
Bump json5 from 1.0.1 to 1.0.2
2023-01-04 09:46:40 +01:00
dependabot[bot] 7ca35b9ef3 Bump json5 from 1.0.1 to 1.0.2
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-04 08:36:56 +00:00
squidfunk f8a3e83b75 Prepare 9.0.2 release 2023-01-04 09:36:20 +01:00
squidfunk 157b4f2e46 Updated distribution files 2023-01-04 09:25:52 +01:00
squidfunk bc8a07082b Merge branch 'master' of github.com:squidfunk/mkdocs-material 2023-01-04 09:24:47 +01:00
squidfunk 38e291403b Improved contrast ratio in footer to meet WCAG guidelines 2023-01-04 09:24:31 +01:00
jeffreytolar b007fbb2af Documentation (#4825) 2023-01-04 09:20:36 +01:00
squidfunk 1204f98779 Merge remote-tracking branch 'upstream/master' 2023-01-03 18:15:39 +01:00
squidfunk c8fb426d98 Fixed crashing of social plugin when cards are disabled 2023-01-03 11:13:40 +01:00
squidfunk 491bd0af5c Fixed wrong content.action.* feature flags 2023-01-03 10:48:30 +01:00
squidfunk 4548afb37a Fixed search plugin crashing on page titles 2023-01-03 10:46:41 +01:00
squidfunk b6b27df936 Merge remote-tracking branch 'upstream/master' 2023-01-03 10:14:23 +01:00
squidfunk d0d6f19db8 Documentation 2023-01-03 09:51:24 +01:00
squidfunk 305e79f1c0 Prepare 9.0.1 release 2023-01-03 09:50:45 +01:00
squidfunk feef8cd6d5 Fixed view source button link 2023-01-03 09:46:44 +01:00
squidfunk 01aebf70a6 Fixed Docker build 2023-01-03 09:20:35 +01:00
Hans5958 8494286b84 Update Indonesian language 2023-01-03 14:15:21 +07:00
squidfunk 1287ce8cb2 Updated changelog 2023-01-02 18:32:48 +01:00
squidfunk 7f0d6e899d Removed pipdeptree dependency for info plugin 2023-01-02 18:30:47 +01:00
squidfunk 8493938879 Fixed Chinese segmentation 2023-01-02 18:12:13 +01:00
squidfunk 0e1328c8f1 Removed unnecessary file 2023-01-02 17:44:07 +01:00
squidfunk 0de33b3d72 Fixed appearance of linked tags when hovered (9.0.0 regression) 2023-01-02 17:30:08 +01:00
squidfunk c10078c480 Fixed highlighting of linked tags 2023-01-02 17:25:46 +01:00
squidfunk fbfb662588 Fixed positioning of abbreviations on touch devices 2023-01-02 17:07:47 +01:00
squidfunk 02a28494d1 Fixed highlighting of navigation links 2023-01-02 16:59:29 +01:00
squidfunk 1a77e6af8f Updated copyright year 2023-01-02 16:33:40 +01:00
squidfunk 5b93f3e204 Fixed styles 2023-01-02 16:22:26 +01:00
squidfunk 1d1eb95a32 Merged upstream 2023-01-02 16:03:17 +01:00
squidfunk 788f087730 Updated languages in documentation and schema 2023-01-02 15:26:21 +01:00
squidfunk 7c5b972de7 Documentation 2023-01-02 14:47:46 +01:00
squidfunk 2b9136d100 Added documentation for navigation footer and code actions 2023-01-02 14:45:15 +01:00
squidfunk 050bda6609 Added documentation for code copy button 2023-01-02 14:29:16 +01:00
squidfunk 3311c82cb5 Removed old redirects 2023-01-02 14:13:07 +01:00
squidfunk 873d2efaea Documentation 2023-01-02 14:03:01 +01:00
squidfunk 6b566e4335 Updated issue template 2023-01-02 11:54:01 +01:00
squidfunk 7b6ad12a75 Fixed links in issue template 2023-01-02 11:53:16 +01:00
squidfunk 8a37596163 Fixed links in issue template 2023-01-02 11:52:28 +01:00
squidfunk ab111effc4 Documentation 2023-01-02 11:45:34 +01:00
squidfunk b95dffa5cd Removed level 1 headline hack in content partial 2023-01-02 11:27:41 +01:00
squidfunk 39013249a5 Updated .gitignore 2023-01-02 11:13:22 +01:00
squidfunk 3b921f76a3 Updated copyright year 2023-01-02 11:08:58 +01:00
squidfunk d25326fc52 Updated site description in mkdocs.yml 2023-01-02 11:06:48 +01:00
squidfunk 1b08038f86 Removed patch-level version spec where not necessary 2023-01-02 11:00:57 +01:00
squidfunk 01b25dddcb Improved platform information in info plugin 2023-01-02 10:55:24 +01:00
squidfunk fc6a368d6b Fixed alternative fragments in Mermaid diagrams 2023-01-02 10:31:38 +01:00
Martin Donath 23730a1f15 Merge pull request #4628 from squidfunk/feature/material-v9
Material for MkDocs 9
2023-01-02 10:24:02 +01:00
squidfunk a8c8583c5c Fixed hatch 2023-01-01 20:25:59 +01:00
squidfunk 1295539ec2 Added back hatch for release management 2023-01-01 20:23:45 +01:00
squidfunk aea6704f82 Prepare 9.0.0 release 2023-01-01 20:12:37 +01:00
squidfunk c2897de547 Documentation 2023-01-01 20:03:22 +01:00
squidfunk 7e56e38810 Documentation 2023-01-01 19:17:33 +01:00
squidfunk 081b63f0c1 Documentation 2023-01-01 19:08:42 +01:00
squidfunk acb48fdab9 Documentation 2023-01-01 17:44:37 +01:00
squidfunk 2144c2fae8 Inline dependencies from info plugin 2023-01-01 17:39:04 +01:00
squidfunk 68f2381ca4 Documentation 2023-01-01 17:35:34 +01:00
squidfunk e63cd5a55a Finished first version of bug report guide 2023-01-01 17:22:03 +01:00
squidfunk 54ce87af4a Updated bug report template 2023-01-01 13:54:26 +01:00
squidfunk b4500d48d2 Updated bug report template 2023-01-01 13:53:16 +01:00
squidfunk 3a3ae932c3 Added first part of new bug reporting guide 2022-12-31 18:28:19 +01:00
squidfunk b1ecde6a6c Added no-copy classes for directory listings 2022-12-31 15:02:02 +01:00
squidfunk 5421abee16 Reworked search documentation 2022-12-31 14:57:05 +01:00
squidfunk 7b1f98cc72 Updated distribution files 2022-12-31 13:46:19 +01:00
squidfunk 8aeaed163a Updated dependencies 2022-12-31 13:35:06 +01:00
squidfunk dd4027139f Updated dependencies 2022-12-31 13:27:47 +01:00
squidfunk 85679fd82f Merge branch 'master' into feature/material-v9 2022-12-31 13:24:27 +01:00
squidfunk 2dddb985b7 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-12-31 13:12:53 +01:00
squidfunk 6ce69906a5 Added RackN to premium sponsors 2022-12-31 13:12:45 +01:00
Josh Paterson 4defab8042 Documentation (#4806)
Change underling to underlying
2022-12-29 10:13:35 +01:00
squidfunk 20683b5fbc Fixed funding page 2022-12-21 16:10:47 +01:00
squidfunk f99a6849c9 Documentation 2022-12-21 10:08:20 +01:00
squidfunk 14c4674e45 Documentation 2022-12-20 22:44:07 +01:00
Stefano Cecere c112a247f0 Updated Italian translations (#4773)
* Update it.html

some new words were missing

* removed technical reserved words
2022-12-20 22:15:27 +01:00
squidfunk a5c984d0c2 Enabled typeset plugin 2022-12-20 21:24:34 +01:00
squidfunk 6b90b1761e Documentation 2022-12-20 21:21:19 +01:00
squidfunk 671dc28a9d Prepare 8.5.11+insiders-4.27.0 release 2022-12-20 21:20:27 +01:00
squidfunk f88bd9afdb Added support for typeset plugin 2022-12-20 21:19:31 +01:00
squidfunk 359fdc557a Unified CSS selector lists 2022-12-20 19:48:00 +01:00
squidfunk 745201abe4 Documentation 2022-12-19 21:03:54 +01:00
squidfunk 73613250de Merge remote-tracking branch 'upstream/master' 2022-12-19 21:01:58 +01:00
squidfunk 616d9d43d3 Merge branch 'master' into feature/material-v9 2022-12-19 20:56:28 +01:00
squidfunk 851234001c Updated dependencies 2022-12-19 20:51:22 +01:00
squidfunk 7104778609 Let it melt (too much churn to keep this in beta) 2022-12-18 20:58:39 +01:00
squidfunk b64d0a6993 Slight refactoring of tokenizer 2022-12-18 20:51:39 +01:00
squidfunk 8d190ef150 Fixed wrong limit for warning in info plugin 2022-12-18 18:08:19 +01:00
squidfunk 726e7632bf Updated schema 2022-12-18 17:58:11 +01:00
squidfunk bfe4f1db89 Added examples to .gitignore 2022-12-18 17:51:21 +01:00
squidfunk 61abf6f087 Added distribution files 2022-12-18 17:50:05 +01:00
squidfunk 7b93fed496 Added platform and runtime information to info plugin 2022-12-18 17:49:56 +01:00
squidfunk 78f3d151a2 Added latest version check to info plugin 2022-12-18 17:23:12 +01:00
squidfunk 5ec4a45110 Added info plugin, a helper for creating bug reports 2022-12-18 15:41:18 +01:00
squidfunk 474e967fa3 Documentation 2022-12-18 11:05:09 +01:00
squidfunk 76e155cb9c Documentation 2022-12-18 10:17:31 +01:00
squidfunk 9fb36102df Fixed overflowing navigation tabs not being scrollable 2022-12-18 10:15:08 +01:00
squidfunk dcc50ffc4e Merge branch 'master' into feature/material-v9 2022-12-17 23:00:13 +01:00
squidfunk 65501ffc93 Added default variants for plugins to schema 2022-12-17 23:00:06 +01:00
Martin Donath 6d99740536 Merge pull request #4770 from TetraTheta/plugins
Added plugins schema
2022-12-17 22:54:24 +01:00
squidfunk 1e46d541d6 Merge branch 'master' into feature/material-v9 2022-12-17 22:53:47 +01:00
squidfunk 26c912ab6c Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-12-17 22:53:09 +01:00
squidfunk d6453b1f81 Documentation 2022-12-17 22:53:00 +01:00
TetraTheta ae511115fc Add 'on_error_fail' to macros schema
But it supports '!env' but I don't know how to support it on schema
2022-12-17 02:50:43 +09:00
TetraTheta 0753df10e9 Update 'plugins.json' for adding information
about newly added schemas
2022-12-17 02:39:22 +09:00
TetraTheta 33e8d48f1f Add 'macros' plugin schema 2022-12-17 02:35:55 +09:00
TetraTheta 8fe1666ad7 Add 'literate-nav' plugin scheme 2022-12-17 02:22:18 +09:00
TetraTheta 65c7b39b91 Merge branch 'squidfunk:master' into plugins 2022-12-17 02:13:39 +09:00
TetraTheta 814d373e52 Add 'cache_safe' to mkdocs-minify-plugin schema 2022-12-17 02:13:12 +09:00
Martin Donath d98a392792 Merge pull request #4769 from ChrisMayfield/master
Change base_path type to array of strings; fixes #4768
2022-12-16 18:12:28 +01:00
Chris Mayfield e33b6d6a3a Change base_path type to array of strings 2022-12-16 11:08:05 -05:00
squidfunk 261f8b6a04 Documentation 2022-12-14 22:15:05 +01:00
squidfunk 763423d30b Fixed prev/next page keyboard navigation when footer is not present 2022-12-14 21:49:43 +01:00
squidfunk da1aaef83c Added distribution files 2022-12-14 21:18:56 +01:00
squidfunk ee12d9f95a Revert "Fixed integrated table of contents on blog posts"
This reverts commit 1f0c8baecc.
2022-12-14 21:16:55 +01:00
squidfunk 1a7616a337 Documentation 2022-12-14 17:48:29 +01:00
squidfunk 1f0c8baecc Fixed integrated table of contents on blog posts 2022-12-12 23:48:57 +01:00
squidfunk 26c08f1f38 Fixed sidebar not focusing active item when navigation is huge 2022-12-12 23:26:55 +01:00
squidfunk 1585c5e91e Added support for category table of contents 2022-12-12 22:24:35 +01:00
squidfunk 67ad8ba456 Added support for categories in blog post URLs 2022-12-12 21:39:40 +01:00
squidfunk 54b98b23e5 Formatting 2022-12-12 21:08:42 +01:00
squidfunk 9db2a4aab8 Merge branch 'master' into feature/material-v9 2022-12-12 10:46:16 +01:00
squidfunk 46d907f7c1 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-12-12 10:42:52 +01:00
squidfunk 0674077b09 Updated dependencies 2022-12-12 10:42:43 +01:00
Martin Donath 4f6967c03a Merge pull request #4737 from pawamoy/patch-5
Add JSON schemas: mkdocs-coverage, mkdocs-spellcheck, markdown-exec
2022-12-11 21:42:15 +01:00
Timothée Mazzucotelli d0d3c2a578 Add JSON schemas: mkdocs-coverage, mkdocs-spellcheck, markdown-exec 2022-12-11 21:04:41 +01:00
squidfunk 28d64a289a Added view source button 2022-12-11 18:32:22 +01:00
Martin Donath 163a74361d Merge pull request #4736 from pawamoy/patch-4
Allow attribute-less use of pymdownx.emoji and pymdownx.tasklist
2022-12-11 18:20:11 +01:00
Timothée Mazzucotelli 551bb9e526 Allow attribute-less use of pymdownx.emoji and pymdownx.tasklist 2022-12-11 18:13:01 +01:00
squidfunk 9df09d2293 Merge branch 'master' into feature/material-v9 2022-12-11 17:58:49 +01:00
Martin Donath 2bb0c7c3a9 Merge pull request #4731 from pawamoy/patch-3
Add mkdocstrings JSON schema
2022-12-11 17:58:01 +01:00
squidfunk c4c99f8915 Formatting 2022-12-11 17:55:49 +01:00
squidfunk 944180d572 Refactored theme-color implementation to support palette switches 2022-12-11 17:43:09 +01:00
Timothée Mazzucotelli 7504e8ee73 Add mkdocstrings JSON schema 2022-12-11 16:22:14 +01:00
squidfunk 1408c29ba9 Prepare 9.0.0b4 release 2022-12-11 16:12:05 +01:00
squidfunk 5f1dd22b86 Added distribution files 2022-12-11 16:09:46 +01:00
squidfunk 77528e7e64 Formatting 2022-12-11 15:56:47 +01:00
squidfunk 24a3be8f04 Fixed highlighting of tags 2022-12-11 15:55:12 +01:00
squidfunk ee1496499a Improved readability of URL for search sharing 2022-12-11 15:53:36 +01:00
squidfunk db74632076 Updated JSON schema 2022-12-11 15:53:16 +01:00
squidfunk ac7591260f Merge branch 'master' into feature/material-v9 2022-12-11 10:41:03 +01:00
squidfunk 397edd9ae9 Documentation 2022-12-10 12:37:41 +01:00
TetraTheta 9827e261b9 Added 'yaml.customTags' to 'settings.json' example (#4723)
* Add 'yaml.customTags' to 'settings.json' example

in 'Creating Your Site'

* Grammar edit

* Use code annotation
2022-12-10 12:18:47 +01:00
Rachel Rigdon 6398ca9efe Documentation (#4721)
replaced "in for you" with "in it for you"
2022-12-09 14:52:56 +01:00
squidfunk c4bafbda60 Updated generated files 2022-12-08 20:04:02 +01:00
Martin Donath 2292f46737 Merge pull request #56 from squidfunk/notpushkin-patch-1
In blog author, fix border-radius rendering when author description is too long
2022-12-08 19:58:11 +01:00
Alexander Pushkov 7e7ada8465 Rebuild theme 2022-12-09 00:28:08 +06:00
Alexander Pushkov ff5058d356 Lint _author.scss 2022-12-09 00:23:20 +06:00
Alexander Pushkov 3f02375e42 Add flex-shrink: 0 on the avatar 2022-12-09 00:23:18 +06:00
squidfunk 7bc7b4dae9 Prepare 9.0.0b3 release 2022-12-08 18:29:10 +01:00
squidfunk 3e9b72c104 Fixed table of contents title not showing 2022-12-08 18:27:05 +01:00
squidfunk ad2c800bc4 Fixed unpack error in search plugin 2022-12-08 15:14:12 +01:00
squidfunk ee2c7ee15d Fixed sequence numbers in sequence diagrams in dark mode 2022-12-07 21:24:41 +01:00
squidfunk 071b97de07 Prepare 9.0.0b2 release 2022-12-07 20:57:42 +01:00
squidfunk d7c6703020 Refactored search integration structure 2022-12-07 20:56:16 +01:00
squidfunk 13680a5863 Fixed title and tags being empty for some search queries 2022-12-07 20:41:44 +01:00
squidfunk 0570b1aa5c Merge branch 'master' into feature/material-v9 2022-12-07 19:56:56 +01:00
squidfunk 81c15d5ece Documentation 2022-12-07 17:50:43 +01:00
squidfunk b18c0e0a42 Updated Insiders guide 2022-12-07 16:53:55 +01:00
squidfunk 8126f255d5 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-12-07 16:33:48 +01:00
squidfunk 8efce364ff Updated Insiders guide 2022-12-07 16:29:57 +01:00
squidfunk 20ef8f8bed Throw out hatch and revert to setup.py, so we can release 2022-12-07 12:03:39 +01:00
squidfunk a9049813ef Throw out hatch and revert to setup.py, so we can release 2022-12-07 12:01:04 +01:00
squidfunk 98608c3a99 Prepare 9.0.0b1 release 2022-12-07 11:18:29 +01:00
squidfunk 8603b8a498 Fixed linter errors 2022-12-07 11:15:06 +01:00
squidfunk b3d2b7baaa Removed unnecessary search separator 2022-12-07 11:12:35 +01:00
squidfunk b550b1a532 Merged features tied to Carolina Reaper funding goal 2022-12-07 11:11:02 +01:00
Martin Donath ecc0f30bff Merge pull request #4712 from vedranmiletic/master
Updated Dockerfile to Python 3.11 on Alpine 3.17
2022-12-07 08:11:16 +01:00
squidfunk e0dce6cc1d Merge branch 'master' into feature/material-v9 2022-12-06 18:22:58 +01:00
Vedran Miletić a993f63b4d Updated Dockerfile to Python 3.11 on Alpine 3.17 2022-12-06 16:43:24 +01:00
squidfunk 05f7f8366d Merge remote-tracking branch 'upstream/master' 2022-12-06 13:40:04 +01:00
squidfunk ae7ed95f31 Updated dependencies 2022-12-06 13:35:56 +01:00
squidfunk 9006684118 Merge remote-tracking branch 'upstream/master' 2022-12-04 09:32:14 +01:00
squidfunk 041e14dc1c Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-12-02 19:05:29 +01:00
squidfunk 2d4fe293fc Updated schema 2022-12-02 19:05:11 +01:00
squidfunk b82f8a587d Only show sidebar scrollbar on hover or focus 2022-12-02 18:57:42 +01:00
Martin Donath 1bf423b712 Merge pull request #4701 from squidfunk/dependabot/npm_and_yarn/decode-uri-component-0.2.2
Bump decode-uri-component from 0.2.0 to 0.2.2
2022-12-02 10:08:53 +01:00
dependabot[bot] 073ee20f64 Bump decode-uri-component from 0.2.0 to 0.2.2
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-02 08:04:14 +00:00
squidfunk 55fe83946b Documentation 2022-12-02 07:10:36 +01:00
squidfunk 5ad86f55fa Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-11-30 22:19:55 +01:00
squidfunk 3c326e80d2 Added support for binding functions for Mermaid diagrams 2022-11-30 22:19:39 +01:00
Martin Donath c7a779f5b6 Merge pull request #4691 from jfairchild/master
Fix: Update schema json for linking section header in redirect
2022-11-30 21:55:23 +01:00
squidfunk 78de2dfe60 Merge remote-tracking branch 'upstream/master' 2022-11-30 14:11:16 +01:00
squidfunk 907705a519 Updated changelog 2022-11-30 14:04:54 +01:00
squidfunk b2dc6b1131 Prepare 8.5.11 release 2022-11-30 13:55:31 +01:00
squidfunk 2f676c20ec Documentation 2022-11-30 13:42:23 +01:00
squidfunk aeabbc58e1 Documentation 2022-11-30 12:32:33 +01:00
squidfunk df58e51990 Merge remote-tracking branch 'upstream/master' 2022-11-30 12:27:09 +01:00
squidfunk ec60f45c07 Documentation 2022-11-30 12:25:37 +01:00
squidfunk 40c6d586a7 Documentation 2022-11-30 12:10:23 +01:00
Jeff Fairchild 7a1676b5fc Fix: Update schema json for linking section header in redirect 2022-11-29 15:25:51 -05:00
squidfunk c5be55fea3 Changed attribution link of hero image on landing page 2022-11-28 16:41:52 +01:00
squidfunk 39124f9914 Documentation 2022-11-28 13:36:11 +01:00
squidfunk 1f43f8645d Merge remote-tracking branch 'upstream/master' 2022-11-28 13:34:25 +01:00
squidfunk 8748c71df8 Updated Insiders changelog 2022-11-28 13:34:12 +01:00
squidfunk 62d6ecf64f Prepare 8.5.10+insiders-4.26.6 release 2022-11-28 13:33:28 +01:00
squidfunk 07c8eff6db Improved error message for empty tag 2022-11-28 13:24:31 +01:00
squidfunk 9fdaf6d71e Fixed tag plugin failing when tag is empty 2022-11-28 13:19:53 +01:00
squidfunk c46fc1dee5 Improved error message in blog plugin 2022-11-28 13:19:38 +01:00
squidfunk 8914c8dec5 Updated dependencies 2022-11-28 12:56:35 +01:00
squidfunk 0aa7478bce Prepare 8.5.10+insiders-4.26.5 release 2022-11-27 12:48:11 +01:00
squidfunk 3077e24685 Merge remote-tracking branch 'upstream/master' 2022-11-27 12:47:28 +01:00
squidfunk 2127c361af Updated Insiders changelog 2022-11-27 12:47:06 +01:00
squidfunk 48a03d4e32 Documentation 2022-11-27 12:44:43 +01:00
squidfunk e7c792c0fd Changed blog overview anchor to go to top of the page 2022-11-27 12:42:59 +01:00
squidfunk ec0b533bdc Documentation 2022-11-27 12:07:09 +01:00
squidfunk 49a9fee4e8 Prepare 8.5.10+insiders-4.26.4 release 2022-11-27 12:02:29 +01:00
squidfunk 39d6e74faf Merge remote-tracking branch 'upstream/master' 2022-11-27 12:02:06 +01:00
squidfunk 0618f0048c Updated Insiders changelog 2022-11-27 12:01:52 +01:00
squidfunk 429076514c Fixed redundant file extensions when using privacy plugin 2022-11-27 11:58:05 +01:00
squidfunk bafc04f2a3 Updated dependencies 2022-11-27 11:25:53 +01:00
squidfunk b75c6494e6 Merge branch 'master' into feature/material-v9 2022-11-27 11:09:00 +01:00
squidfunk 87e313993e Updated dependencies 2022-11-27 11:07:49 +01:00
squidfunk bb5e561af7 Merge branch 'fix_norwegian' into feature/material-v9 2022-11-27 11:03:51 +01:00
squidfunk cd9e04b58f Updated dependencies 2022-11-27 10:50:37 +01:00
squidfunk a0a5b67fb8 Merge remote-tracking branch 'upstream/master' 2022-11-27 10:45:12 +01:00
squidfunk cdfd068605 Documentation 2022-11-26 13:53:01 +01:00
Martin Donath 80b4a4c8ac Merge pull request #4676 from squidfunk/docs/update-publishing-guide
Upgraded action versions in publishing guide
2022-11-25 15:41:49 +01:00
squidfunk 4959081bcf Upgraded action versions in publishing guide 2022-11-25 11:23:18 +01:00
squidfunk 32a37dd1d0 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-11-24 14:24:09 +01:00
squidfunk 439ece656c Removed unnecessary console.log 2022-11-24 14:24:01 +01:00
Martin Donath 91bc63cfd8 Merge pull request #4672 from kgoossens/gitlab-using-rules
Gitlab example using rules
2022-11-24 08:45:37 +01:00
Kristof Goossens 0e06b48f9c Adding build output 2022-11-23 22:05:51 +01:00
Kristof Goossens 9de31d0507 Change the only keyword to use the newer rules syntax 2022-11-23 22:00:52 +01:00
Terje Sørbø a20e9e0e3c Set search.config.lang to 'no', remove unnecessary translations 2022-11-17 08:49:45 +01:00
Terje Sørbø a698619d00 Remove incorrect Norwegian bokmål locale 2022-11-16 20:21:23 +01:00
Terje Sørbø 66ead1b54e Fix: Norwegian translations 2022-11-16 10:11:59 +01:00
squidfunk 694704bd1a Merge remote-tracking branch 'upstream/master' 2022-11-15 23:04:03 +01:00
squidfunk 13655d68f5 Downgraded svgo due to build error 2022-11-15 23:03:04 +01:00
squidfunk 90c98e5d91 Prepare 8.5.10+insiders-4.26.3 release 2022-11-15 20:03:56 +01:00
squidfunk 8c299b31dd Updated dependencies 2022-11-15 20:03:28 +01:00
squidfunk 67913131a9 Merge remote-tracking branch 'upstream/master' 2022-11-15 20:01:30 +01:00
squidfunk 46a5a335eb Updated dependencies 2022-11-15 19:56:47 +01:00
squidfunk c8f852aeae Merge remote-tracking branch 'upstream/master' 2022-11-15 19:54:28 +01:00
squidfunk 8529854488 Updated Insiders changelog 2022-11-15 19:52:45 +01:00
squidfunk 606c88cc34 Fixed usage of non-md URLs without titles in related links 2022-11-15 19:45:05 +01:00
squidfunk 5a08378a7d Added support for downloading favicons in privacy plugin 2022-11-13 17:55:32 +01:00
squidfunk 9035fcca35 Updated schema 2022-11-13 17:42:28 +01:00
squidfunk cb5cff9231 Updated schema 2022-11-13 13:56:17 +01:00
squidfunk 2271427709 Fixed debugger 2022-11-12 17:25:15 +01:00
squidfunk 4d8a158b12 Merge branch 'refactor/social-plugin' into feature/material-v9 2022-11-12 15:56:04 +01:00
squidfunk ac81f13be2 Merge branch 'master' into feature/material-v9 2022-11-12 15:40:04 +01:00
squidfunk 3d62b427fd Updated VS Code settings 2022-11-12 15:18:46 +01:00
squidfunk 605e93e0cd Updated translation template 2022-11-12 15:17:52 +01:00
squidfunk c603720e46 Merge branch 'master' into feature/material-v9 2022-11-12 15:08:17 +01:00
squidfunk 2bedaaae9f README 2022-11-12 15:08:13 +01:00
squidfunk a64ecac610 Formatting 2022-11-12 15:08:01 +01:00
squidfunk 9c8ee7cf94 Merge branch 'master' into feature/material-v9 2022-11-12 14:51:52 +01:00
squidfunk d494fc5491 Updated user numbers 2022-11-12 14:51:35 +01:00
squidfunk 763b708555 Updated user numbers 2022-11-12 14:48:21 +01:00
squidfunk bce5e73d86 Updated user numbers 2022-11-12 14:47:36 +01:00
squidfunk 8fdd1ad529 Added support for disabling footer navigation 2022-11-12 14:44:59 +01:00
squidfunk 128e26742c Added support for removing copy-to-clipboard button 2022-11-12 14:32:13 +01:00
squidfunk 557163a482 Merge branch 'master' into feature/material-v9 2022-11-12 14:13:30 +01:00
squidfunk f26b2d8d94 Downgraded svgo due to build error 2022-11-12 14:13:24 +01:00
squidfunk 85d47e7297 Merge branch 'master' into feature/material-v9 2022-11-12 14:06:51 +01:00
squidfunk 9c516f1d24 Updated dependencies 2022-11-12 14:06:43 +01:00
squidfunk 37250f1beb Removed .title suffix on translations 2022-11-12 13:56:18 +01:00
squidfunk 5aebaaa71f Fixed Korean language code in translations 2022-11-12 13:36:47 +01:00
squidfunk 77c125bbf4 Removed unnecessary settings from MkDocs theme config 2022-11-12 13:30:30 +01:00
squidfunk 17186b4947 Merge branch 'refactor/namespace-plugins' into feature/material-v9 2022-11-12 13:19:13 +01:00
squidfunk 68fcbe6f6f Merge branch 'master' into refactor/namespace-plugins 2022-11-12 13:19:07 +01:00
squidfunk 1f70d9ad0d Revert to pre-8.0.0 simpler CSS selectors 2022-11-12 13:03:25 +01:00
squidfunk ed147e9875 Merge branch 'refactor/is-pseudo-class' into feature/material-v9 2022-11-12 12:56:42 +01:00
squidfunk 8ca7e2b042 Merge branch 'master' into refactor/is-pseudo-class 2022-11-12 12:54:18 +01:00
squidfunk 9979cbf9ec Removed deprecations 2022-11-12 12:50:20 +01:00
squidfunk 822b738001 Updated .dockerignore 2022-11-12 12:09:35 +01:00
squidfunk eddfce5bd1 Formatting 2022-11-12 12:01:15 +01:00
squidfunk 983cc50ab7 Added dark logo to README 2022-11-12 10:51:21 +01:00
squidfunk 39558de5cd Added dark logo to README 2022-11-12 10:45:58 +01:00
squidfunk 4c743854ee Added dark logo to README 2022-11-12 10:45:35 +01:00
squidfunk 005da92fcb Fixed icon search 2022-11-11 19:32:14 +01:00
squidfunk 3ddccd0937 Merge remote-tracking branch 'upstream/master' 2022-11-11 19:25:54 +01:00
squidfunk d0b2c04456 Fixed build process 2022-11-11 19:02:11 +01:00
squidfunk 08bf99265e Prepare 8.5.10 release 2022-11-11 18:49:20 +01:00
squidfunk 6a1b86e8c6 Fixed development environment and overrides 2022-11-11 18:39:38 +01:00
squidfunk c62ff2c283 Allowed to override primary and accent colors more easily 2022-11-11 17:30:22 +01:00
squidfunk 078a411a22 Allowed to override primary and accent colors more easily 2022-11-11 17:25:43 +01:00
squidfunk e28c917ef8 Removed accidentally committed workflow file 2022-11-11 12:59:35 +01:00
katharinalisalin 382e8700e0 Formatting 2022-11-10 18:54:01 +01:00
katharinalisalin a540c332f6 Documentation 2022-11-10 18:50:58 +01:00
squidfunk 018e5f813b Added Cash App to premium sponsors 2022-11-08 19:00:08 +01:00
squidfunk 29ee949f04 Merge remote-tracking branch 'upstream/master' 2022-11-08 15:51:07 +01:00
squidfunk 84bc19c24d Prepare 8.5.9 release 2022-11-08 15:43:25 +01:00
squidfunk 074a0c86cd Fixed issues with color overrides by always setting color attributes 2022-11-08 15:40:03 +01:00
squidfunk f5f5baa8d7 Fixed illegible links for black and white primary colors 2022-11-08 15:30:35 +01:00
squidfunk d95427c70c Merge branch 'master' of github.com:squidfunk/mkdocs-material-insiders 2022-11-07 07:47:00 +01:00
squidfunk 1d3bcfcc9a Merge remote-tracking branch 'upstream/master' 2022-11-07 07:43:21 +01:00
squidfunk 59f981e930 Updated dependencies 2022-11-07 07:35:01 +01:00
Martin Donath f2c0ce0622 Merge pull request #55 from squidfunk/hellt-patch-1
fix missing multiline yaml char
2022-11-04 11:27:25 +01:00
Roman Dodin 550c8ad820 fix missing multiline yaml char 2022-11-04 11:15:38 +01:00
squidfunk 2569d4f088 Debug documentation build 2022-11-04 07:27:51 +01:00
squidfunk 98b51db3cc Debug documentation build 2022-11-04 07:17:17 +01:00
squidfunk c5fbbc18ac Merge remote-tracking branch 'upstream/master' 2022-11-03 17:32:18 +01:00
squidfunk 18c5e9aaad Updated Insiders changelog 2022-11-03 17:25:07 +01:00
squidfunk 275c677447 Prepare 8.5.8+insiders-4.26.2 release 2022-11-03 17:22:55 +01:00
squidfunk 628cf30aaf Bumped minimum MkDocs version to 1.4.2 2022-11-03 17:22:04 +01:00
squidfunk 0db0ff5146 Fixed error when using comparison function in tags plugin 2022-11-03 17:09:39 +01:00
squidfunk d08f45756c Removed unnecessary templates in overrides 2022-11-03 16:48:53 +01:00
squidfunk dca42744e4 Removed unnecessary overrides prefix 2022-11-03 16:42:20 +01:00
squidfunk 5b104a50ca Merge remote-tracking branch 'upstream/master' 2022-11-03 16:24:23 +01:00
squidfunk dcd4a3d73f Prepare 8.5.8 release 2022-11-03 15:42:40 +01:00
Martin Donath 9e8446e357 Merge pull request #4585 from squidfunk/docs/simplify-overrides
Simplify local overrides
2022-11-03 15:31:57 +01:00
squidfunk d616b42031 Fixed Docker image check on publish 2022-11-03 15:29:09 +01:00
squidfunk 713bf41403 Removed unnecessary templates in overrides 2022-11-03 15:22:18 +01:00
squidfunk 04d678bab4 Merge branch 'master' into docs/simplify-overrides 2022-11-03 14:30:44 +01:00
squidfunk 487140e538 Replaced hex with hsl color 2022-11-03 14:29:48 +01:00
Brendan 96e2119bfc Fixed text color for notes in diagrams in dark mode (#4518)
fixes #4517
2022-11-03 14:21:54 +01:00
squidfunk 941d634b78 Updated dependencies 2022-11-03 14:17:01 +01:00
squidfunk 8aef978e71 Documentation 2022-11-02 23:59:29 +07:00
squidfunk 4c8e6532c8 Documentation 2022-11-02 23:54:08 +07:00
squidfunk 479287d435 Added support for tag compare functions when sorting 2022-11-02 23:54:03 +07:00
squidfunk 5eb1c4188b Fixed footnotes being rendered in post excerpts without separators 2022-11-02 20:17:19 +07:00
squidfunk 23bcf3592a Removed internal custom_dir option for blog 2022-11-02 19:58:33 +07:00
squidfunk e9eb3fe893 Fixed error in blog plugin when toc extension is not enabled 2022-11-02 19:52:11 +07:00
squidfunk b2c8cdac4a Fixed issues with invalid asset paths and linked post titles 2022-11-01 15:21:54 +07:00
squidfunk 3c5f94f592 Fixed buttons when using white or black primary colors 2022-11-01 13:23:41 +07:00
squidfunk 080fccd65a Documentation 2022-11-01 12:41:27 +07:00
squidfunk 426d155ebe Added fallback to privacy plugin when symlinks cannot be created 2022-11-01 12:35:01 +07:00
squidfunk daffd085f3 Revert to pre-8.0.0 simpler CSS selectors 2022-11-01 12:08:20 +07:00
squidfunk a1aeefa12a Merge remote-tracking branch 'upstream/master' 2022-10-28 16:51:40 +07:00
squidfunk 4caa165b97 Ensure checked flag is reset 2022-10-28 16:42:58 +07:00
squidfunk 006f520f37 Added support for always showing settings in cookie consent 2022-10-28 16:41:14 +07:00
squidfunk c8eac99591 Formatting 2022-10-28 16:09:19 +07:00
squidfunk 561cc9fc70 Fixed blog plugin error after last merge 2022-10-27 17:05:08 +07:00
squidfunk 4efc34456a Formatting 2022-10-27 16:53:44 +07:00
Martin Donath 16a937fd28 Merge pull request #53 from squidfunk/reg
Refactored regex replacements in privacy and search plugin
2022-10-27 16:50:11 +07:00
squidfunk daba5f2d0f Refactored variable naming in blog and search plugin 2022-10-27 16:43:12 +07:00
Martin Donath 5c78f2bb85 Merge pull request #54 from oprypin/serv
Removed the hack for detecting `mkdocs serve`
2022-10-27 16:39:14 +07:00
Brian Fletcher 3459540992 Documentation (#4553) 2022-10-27 16:17:10 +07:00
squidfunk edd4a7f8e3 Fixed mixed use of date and datetime values for blog posts 2022-10-25 08:34:35 +07:00
squidfunk 964d09f751 Added support for multiple blog plugins to co-exist 2022-10-25 08:14:49 +07:00
squidfunk 6f3fd915c1 Fixed invalid post URLs when not using directory URLs 2022-10-25 08:03:00 +07:00
squidfunk 502ee4ebf3 Ensure that blog root is part of navigation 2022-10-25 07:55:43 +07:00
squidfunk da6c5dcfde Allow usage of file name in blog post URLs 2022-10-25 07:48:24 +07:00
Oleh Prypin 09580da963 Optimize social plugin: parallelize image saving 2022-10-24 23:58:52 +02:00
Oleh Prypin 38aca1e206 Optimize social plugin: cache word width computation 2022-10-24 23:58:48 +02:00
Oleh Prypin c681be2f7f Optimize social plugin: reuse resized logo 2022-10-24 23:58:47 +02:00
Oleh Prypin 5f8269b78f Optimize social plugin: cache font objects 2022-10-24 23:58:45 +02:00
Oleh Prypin 2bc3e5ec4e Remove the hack for detecting mkdocs serve 2022-10-24 23:16:02 +02:00
Oleh Prypin b9e2fc988f Refactor regex replacements 2022-10-24 22:47:40 +02:00
squidfunk 6e0052d4fa Documentation 2022-10-22 13:43:36 +07:00
squidfunk 0f6a162d2b Merge remote-tracking branch 'upstream/master' 2022-10-22 11:01:14 +07:00
squidfunk c6d804b0ea Updated extensions to 1.1 2022-10-22 10:59:42 +07:00
squidfunk 6150944fd0 Merge remote-tracking branch 'upstream/master' 2022-10-22 10:31:47 +07:00
squidfunk 2c7b10cdcf Updated Insiders changelog 2022-10-22 10:30:36 +07:00
squidfunk 34af276410 Prepare 8.5.7+insiders-4.26.1 release 2022-10-22 10:21:54 +07:00
squidfunk 23f12fe767 Prepare 8.5.7 release 2022-10-22 09:51:33 +07:00
squidfunk 7829514abb Temporarily remove Docker build check 2022-10-22 09:44:48 +07:00
squidfunk 340f21e2f3 Merge remote-tracking branch 'upstream/master' 2022-10-22 09:37:04 +07:00
squidfunk ba496cd062 Improved reporting of configuration errors in tags plugin 2022-10-22 09:24:21 +07:00
squidfunk eb85bd2bdf Improved reporting of configuration errors in tags plugin 2022-10-22 09:22:46 +07:00
squidfunk 922fde0701 Fixed search boost not being applied to document sections 2022-10-19 23:25:46 +07:00
squidfunk 7ab6c9de77 Fixed fonts not being loaded after latest privacy plugin refactoring 2022-10-19 23:00:33 +07:00
squidfunk 14aa108995 Fixed privacy plugin breaking when site_url is not set 2022-10-19 22:32:29 +07:00
squidfunk 8a2e6f0888 Ensure plugins exit with code 1 on error 2022-10-18 15:25:06 +07:00
squidfunk 1ab365f5ae Merge remote-tracking branch 'upstream/master' 2022-10-18 15:10:03 +07:00
squidfunk f13a5526d0 Documentation 2022-10-18 14:53:39 +07:00
squidfunk b2f310a220 Documentation 2022-10-18 14:32:22 +07:00
squidfunk 93daab252d Updated Insiders changelog and documentation 2022-10-18 14:23:32 +07:00
squidfunk 79ded76729 Changed external downloads directory to assets/external 2022-10-18 14:21:36 +07:00
squidfunk ea8b7de419 Prepare 8.5.6+insiders-4.26.0 release 2022-10-18 13:05:37 +07:00
squidfunk 926636e684 Resolve encoding issues with blog and privacy plugin 2022-10-18 13:03:07 +07:00
Martin Donath b011f8ad54 Merge pull request #52 from squidfunk/feature/auto-noopener
Automatically add `rel=noopener` for links that open in new windows
2022-10-18 12:47:07 +07:00
squidfunk b8161e0179 Added warning for social plugin when site_url is not defined 2022-10-18 12:40:25 +07:00
squidfunk c86980461c Refactored privacy plugin and added support for auto rel=noopener on target=_blank 2022-10-16 18:46:49 +07:00
squidfunk 747fd34be9 Moved target directory computation out of loop 2022-10-16 18:33:09 +07:00
squidfunk ccef0158be Prepare 8.5.6+insiders-4.25.5 release 2022-10-16 18:19:09 +07:00
squidfunk 4c1103ceee Merge remote-tracking branch 'upstream/master' 2022-10-16 18:17:46 +07:00
squidfunk ed6f0b1b57 Updated Insiders changelog 2022-10-16 18:16:14 +07:00
squidfunk ea2e30efd8 Merge remote-tracking branch 'upstream/master' 2022-10-16 18:08:32 +07:00
squidfunk 34f563cfd2 Temporarily disabled no-misused-promise check due to ESLint error 2022-10-16 17:27:41 +07:00
squidfunk 2b08c42c09 Fixed linter errors 2022-10-16 17:16:10 +07:00
squidfunk b0afb7f1df Updated dependencies 2022-10-16 17:09:23 +07:00
squidfunk 4b51fa21a8 Adjusted checks for plugins in templates 2022-10-16 16:36:38 +07:00
squidfunk fee799a759 Added namespace to plugins and update to MkDocs 1.4.1 2022-10-16 16:20:12 +07:00
squidfunk b66a37be4b Documentation 2022-10-16 16:07:29 +07:00
squidfunk 3d1c669b3e Simplified theme setup 2022-10-16 15:56:41 +07:00
squidfunk b59f6fb076 Removed unnecessary prefixes 2022-10-16 15:51:29 +07:00
Martin Donath 2118437294 Merge pull request #51 from squidfunk/refactor/theme-setup
Refactor theme setup
2022-10-16 15:44:18 +07:00
Martin Donath 8de7ec028a Merge pull request #50 from squidfunk/refactor/namespace-plugins
Use theme-namespaced entry points for plugins
2022-10-16 15:44:00 +07:00
squidfunk 20e9fd7e13 Removed unnecessary configuration options 2022-10-16 15:41:36 +07:00
squidfunk f9922b760e Simplified theme setup 2022-10-16 15:39:54 +07:00
squidfunk d66691ddf1 Adjusted checks for plugins in templates 2022-10-16 15:29:05 +07:00
Oleh Prypin aaae4c0d8e Use theme-namespaced entry points for plugins
https://github.com/mkdocs/mkdocs/releases/tag/1.4.1
2022-10-16 15:21:37 +07:00
squidfunk 19315fc962 Revert "Use theme-namespaced entry points for plugins"
This reverts commit e6688f3187.
2022-10-16 15:15:08 +07:00
Martin Donath 83cb3c9790 Merge pull request #49 from oprypin/them
Use theme-namespaced entry points for plugins
2022-10-16 14:47:27 +07:00
Oleh Prypin e6688f3187 Use theme-namespaced entry points for plugins
https://github.com/mkdocs/mkdocs/releases/tag/1.4.1
2022-10-15 21:00:32 +02:00
squidfunk 21aadf20f7 Normalized path resolution in blog plugin 2022-10-10 23:03:33 +07:00
squidfunk 2b4adbb97c Documentation 2022-10-10 10:31:46 +07:00
squidfunk 4fb3a15499 Prepare 8.5.6+insiders-4.25.4 release 2022-10-09 18:45:58 +07:00
squidfunk a1598dd70e Merge remote-tracking branch 'upstream/master' 2022-10-09 18:44:29 +07:00
squidfunk 5c966e5b97 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-10-09 18:43:41 +07:00
squidfunk 63c0b46335 Updated Insiders changelog 2022-10-09 18:43:06 +07:00
squidfunk 4943249582 Fixed another path issue 2022-10-09 17:59:58 +07:00
squidfunk 42421ac52c Fixed path issues when using standalone blog 2022-10-09 17:44:55 +07:00
Paulo Ribeiro 7cf5f6d0d4 Added mkdocs-meta-descriptions-plugin schema.json
Fixes https://github.com/prcr/mkdocs-meta-descriptions-plugin/issues/186.
2022-10-09 17:11:12 +07:00
squidfunk 51b434f860 Merge remote-tracking branch 'upstream/master' 2022-10-09 14:52:09 +07:00
squidfunk 92a275f8c0 Prepare 8.5.6+insiders-4.25.3 release 2022-10-09 14:31:07 +07:00
squidfunk 029cd8a088 Updated Insiders changelog 2022-10-09 14:28:46 +07:00
squidfunk 2203a968f9 Fixed collection of posts when using standalone blog 2022-10-07 10:24:27 +07:00
squidfunk 7ca1c1d623 Removed unnecessary non-null hints 2022-10-04 15:42:29 +02:00
squidfunk 6344549ecf Improved resilience of repository source facts extraction 2022-10-04 15:38:08 +02:00
squidfunk 914982b256 Updated Insiders changelog 2022-10-04 15:22:10 +02:00
squidfunk 4d5c8855a9 Prepare 8.5.6+insiders-4.25.2 release 2022-10-04 15:20:06 +02:00
squidfunk bf0cd1fb7b Fixed type definition of slugify functions for tags and blog plugin 2022-10-04 15:18:56 +02:00
squidfunk 972c236a66 Merge remote-tracking branch 'upstream/master' 2022-10-03 20:10:53 +02:00
squidfunk 721f16d875 Updated schema 2022-10-03 20:07:28 +02:00
squidfunk b3b9d154ed Added option to disable cache for privacy plugin 2022-10-03 20:03:10 +02:00
squidfunk e3b13a6c9a Bumped version 2022-10-03 19:47:37 +02:00
squidfunk a6633adc55 Updated Insiders changelog 2022-10-03 19:34:55 +02:00
squidfunk 16a4cf822c Updated RSS plugin in Dockerfile to fix MkDocs compat errors 2022-10-03 19:33:05 +02:00
squidfunk ded08f621f Documentation 2022-10-03 11:10:16 +02:00
squidfunk e40c5adf28 Deprecated additional admonition qualifiers 2022-10-03 09:58:43 +02:00
squidfunk 69be4f1dca Updated dependencies 2022-10-03 09:48:36 +02:00
Ofek Lev ac8bfb2c9a Fix typo 2022-10-03 09:38:46 +02:00
squidfunk fcde36e01f Merge remote-tracking branch 'upstream/master' 2022-10-02 17:53:42 +02:00
squidfunk d8bd7bdb05 Documentation 2022-10-02 17:50:19 +02:00
squidfunk 270f372309 Documentation 2022-10-02 17:34:23 +02:00
squidfunk d7a0c23bea Enabled slugification of content tab anchors 2022-10-02 17:16:06 +02:00
squidfunk 9a14599a34 Merge remote-tracking branch 'upstream/master' 2022-10-02 16:59:26 +02:00
squidfunk f139b54c61 Prepare 8.5.6 release 2022-10-02 16:47:00 +02:00
squidfunk d1fc859821 Prepare 8.5.6 release 2022-10-02 16:42:48 +02:00
squidfunk c44baee78d Documentation 2022-10-02 16:36:47 +02:00
facelessuser ee1e675da6 Update slug reference 2022-10-02 15:40:06 +02:00
squidfunk 70d513d384 Merge remote-tracking branch 'upstream/master' 2022-10-02 15:22:25 +02:00
squidfunk 29f00a5bb8 Modernized look of admonitions 2022-10-02 15:15:35 +02:00
squidfunk 08a2c3a9e6 Formatting 2022-10-02 13:39:41 +02:00
squidfunk 90e831559e Improved search plugin to keep index on dirty reload 2022-10-02 13:31:39 +02:00
squidfunk edc12d5a79 Removed unnecessary option from search plugin 2022-10-02 12:54:16 +02:00
squidfunk b539b5dbaf Detached search plugin from MkDocs' native implementation 2022-10-02 12:51:16 +02:00
squidfunk 6edef80d43 Added support for tag allow list and custom slugify function 2022-10-02 12:03:06 +02:00
squidfunk 97fda03f67 Documentation 2022-10-02 11:37:56 +02:00
Martin Donath 6edbcf8968 Merge pull request #4392 from squidfunk/pin
Ensure latest version source
2022-10-01 17:19:28 +02:00
squidfunk 1e508d6292 Documentation 2022-10-01 17:17:23 +02:00
squidfunk 6d49378821 Merge remote-tracking branch 'upstream/master' 2022-10-01 17:09:10 +02:00
squidfunk 0a5ab025b5 Updated documentation and fixed syntax error in schema 2022-10-01 17:08:41 +02:00
Martin Donath cec89f0c6d Merge pull request #4303 from ojacques/master
Updated git-committers to 1.1.0
2022-10-01 17:01:54 +02:00
squidfunk 8745d216b3 Updated to latest git-committers plugin 2022-10-01 17:00:26 +02:00
squidfunk ae56432c12 Merge remote-tracking branch 'upstream/master' 2022-10-01 16:53:27 +02:00
squidfunk 26b307070a Updated Insiders changelog 2022-10-01 16:52:27 +02:00
squidfunk 5d9ba34a8e Documentation 2022-10-01 16:48:03 +02:00
squidfunk ee14b35657 Merge remote-tracking branch 'upstream/master' 2022-10-01 16:44:58 +02:00
squidfunk d20e4ce870 Prepare 8.5.5 release 2022-10-01 16:35:15 +02:00
Martin Donath 624a792a6e Merge pull request #47 from squidfunk/refactor/mkdocs-1-4-compact
Upgrade to use MkDocs 1.4 features
2022-10-01 16:28:57 +02:00
squidfunk 31518177b3 Formatting 2022-10-01 16:25:03 +02:00
Oleh Prypin c383892aae MkDocs upgrade: refactor path handling 2022-10-01 16:25:03 +02:00
Oleh Prypin 02bcffa6a8 MkDocs upgrade: use attribute-based access 2022-10-01 16:25:03 +02:00
Oleh Prypin b6d2eb19fd MkDocs upgrade: migrate to class-based config schemas 2022-10-01 16:25:03 +02:00
Oleh Prypin 593a3464c5 Require MkDocs version 1.4.0 2022-10-01 16:25:03 +02:00
Oleh Prypin dcbbfcfb5e Fix DeprecationWarning: invalid escape sequence '\w' 2022-10-01 16:25:03 +02:00
Oleh Prypin 98c32aa24d Guard against repo_url being None in MkDocs 1.4 2022-10-01 16:25:03 +02:00
squidfunk 621b7d858f Fixed invalid paths in privacy plugin 2022-10-01 16:12:03 +02:00
squidfunk 4c4d46ee80 Refactored search plugin 2022-10-01 15:20:43 +02:00
squidfunk 4e1004a8b3 Refactored social plugin 2022-10-01 15:14:38 +02:00
squidfunk a9cfcc2746 Improved typings for privacy plugin 2022-10-01 15:08:39 +02:00
squidfunk bbb9a44ba4 Improved typings for offline plugin 2022-10-01 15:07:43 +02:00
squidfunk af52f3f524 Refactored privacy plugin 2022-10-01 15:06:49 +02:00
squidfunk 4344c04081 Adjusted names of imports 2022-10-01 14:56:39 +02:00
squidfunk e8460f736a Refactored offline plugin 2022-10-01 14:44:02 +02:00
squidfunk 6fc7616179 Changed meta plugin priority to 50 2022-10-01 14:38:22 +02:00
squidfunk dfc73cfb03 Refactored blog plugin 2022-10-01 14:36:28 +02:00
squidfunk d28bf9789e Fixed blog index page not showing navigation when using meta plugin 2022-10-01 14:01:56 +02:00
squidfunk 2bd8ef46c9 Refactored meta plugin 2022-10-01 13:22:05 +02:00
squidfunk fdb7397588 Refactored tags plugin 2022-10-01 13:21:45 +02:00
squidfunk 5ba19e135f Revert "Add type annotations"
This reverts commit d72c51fc2d.
2022-10-01 12:19:51 +02:00
squidfunk a1e42031ea Merge branch 'master' into refactor/mkdocs-1-4-compact 2022-10-01 11:40:14 +02:00
squidfunk 425df60910 Merge remote-tracking branch 'upstream/master' 2022-09-30 20:30:30 +02:00
squidfunk 8b0060cdad Prepare 8.5.4 release 2022-09-30 20:24:42 +02:00
squidfunk 60ea10a028 Fixed sequence diagrams in Firefox 2022-09-30 20:19:43 +02:00
squidfunk ebe186a7fe Documentation 2022-09-30 19:48:50 +02:00
squidfunk 5cca484048 Added Neptune to premium sponsors 2022-09-30 09:13:17 +02:00
Oleh Prypin d72c51fc2d Add type annotations 2022-09-29 17:38:51 +02:00
Oleh Prypin 989efd2c45 MkDocs upgrade: use new events 2022-09-29 17:38:50 +02:00
Oleh Prypin a2163a2f29 MkDocs upgrade: refactor path handling 2022-09-29 17:38:50 +02:00
Oleh Prypin 6022ec0569 MkDocs upgrade: use attribute-based access 2022-09-29 17:38:49 +02:00
Oleh Prypin df7f58b886 MkDocs upgrade: migrate to class-based config schemas 2022-09-29 17:37:18 +02:00
Oleh Prypin 3bb7c5a6df MkDocs upgrade: use event_priority instead of manual ordering 2022-09-29 17:37:18 +02:00
Oleh Prypin 202be37658 Require MkDocs version 1.4.0 2022-09-29 17:37:17 +02:00
squidfunk c34269468e Documentation 2022-09-29 17:17:50 +02:00
Oleh Prypin dc04c18417 Fix DeprecationWarning: invalid escape sequence '\w' 2022-09-29 17:06:41 +02:00
Oleh Prypin 4ab02e105d Guard against repo_url being None in MkDocs 1.4 2022-09-29 17:06:41 +02:00
Oleh Prypin 5a94d711f5 Fix accessing the config for compatibility with MkDocs 1.4 2022-09-29 17:06:41 +02:00
squidfunk 4c8620c6ee Added support for scrollbar-gutter 2022-09-28 18:41:33 +02:00
squidfunk 1d4961ba21 Merge remote-tracking branch 'upstream/master' 2022-09-27 18:26:27 +02:00
squidfunk 290de4acc7 Fixed jumping chevrons in sidebar (attempt) 2022-09-27 18:21:48 +02:00
squidfunk 978eab02f4 Added SealVault to premium sponsors 2022-09-27 16:02:37 +02:00
squidfunk 8202d13c24 Documentation 2022-09-27 15:58:10 +02:00
squidfunk 80aa3e2806 Prepare 8.5.3+insiders-4.24.0 release 2022-09-27 15:40:01 +02:00
squidfunk e4dbb484e8 Merge remote-tracking branch 'upstream/master' 2022-09-27 15:38:54 +02:00
squidfunk b1b401d5ae Updated Insiders changelog and blog plugin documentation 2022-09-27 15:37:26 +02:00
squidfunk 406a39a91a Added basic support for mkdocs-encryptcontent-plugin 2022-09-27 14:41:31 +02:00
squidfunk a9af801412 Fixed paginated pages not inheriting front matter 2022-09-27 14:09:58 +02:00
squidfunk 08ab20cce3 Added support for custom generated pages 2022-09-27 13:55:08 +02:00
squidfunk 41aafe9d79 Rebuild files 2022-09-27 13:41:16 +02:00
squidfunk ee76be069c Merge remote-tracking branch 'upstream/master' 2022-09-27 13:32:24 +02:00
squidfunk ab5046d9ff Updated dependencies 2022-09-27 13:10:45 +02:00
squidfunk b1e974cc11 Updated README 2022-09-25 10:19:27 +02:00
squidfunk 5034d255cf Updated Premium sponsors 2022-09-25 10:18:53 +02:00
squidfunk 9e2bad2c1e Updated Premium sponsors 2022-09-25 10:18:29 +02:00
squidfunk 7bf3f492d9 Fixed version number 2022-09-25 09:48:55 +02:00
Ofek Lev 59779dd68f Ensure latest version source 2022-09-22 18:37:54 -04:00
squidfunk 2fb103b8a3 Updated Insiders changelog 2022-09-22 18:01:08 +02:00
squidfunk 8a4dce475d Fixer order of prev/next links for blog posts 2022-09-22 17:57:08 +02:00
squidfunk 9de5885abe Fixed recommended year format string for blog plugin 2022-09-22 17:47:00 +02:00
squidfunk be490bb640 Fixed wrong year when formatting date in first week of year 2022-09-22 17:45:20 +02:00
squidfunk fe3226387e Removed zero-width whitespace to workaround Snippets 2022-09-20 18:54:54 +02:00
squidfunk 5e7cf2aca0 Reverted switch to Hatch build system 2022-09-20 17:24:38 +02:00
squidfunk 33137be6c7 Merge remote-tracking branch 'upstream/master' 2022-09-20 13:53:50 +02:00
squidfunk e607379e70 Prepare 8.5.3 release 2022-09-20 13:46:03 +02:00
squidfunk c7deb06b79 Fixed cookie consent when analytics was not set 2022-09-20 13:39:12 +02:00
squidfunk 1f0578849c Updated dependencies 2022-09-19 22:17:38 +02:00
squidfunk dcab57dd1c Removed ligatures from code blocks 2022-09-19 21:39:53 +02:00
Olivier Jacques bc74a2472e Merge branch 'master' into master 2022-09-19 21:27:10 +02:00
Olivier Jacques 30d844cc1e Bump to 1.1.1 to fix error with cache 2022-09-19 21:24:50 +02:00
squidfunk 1410254c1a Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-09-19 21:01:50 +02:00
squidfunk 35b3e17f81 Added Automation Technology to premium sponsors 2022-09-19 21:01:41 +02:00
squidfunk 0f10c74954 Improved error messages 2022-09-18 19:44:58 +02:00
squidfunk b0f431fdc9 Disabled minify plugin for local development 2022-09-18 19:41:56 +02:00
Ofek Lev e6d829556a Fix typo (#4375) 2022-09-18 18:17:30 +02:00
squidfunk af613275fb Formatting 2022-09-18 17:48:53 +02:00
Ofek Lev 16bb4379d1 Modernized metadata (#4341)
* Revert "Revert "Switched to new build and publish workflow (#4337)" (#4340)"

This reverts commit 1a9bc1dd6a.

* Create setup.py

* update
2022-09-18 17:44:18 +02:00
squidfunk 3a972b5d60 Removed documentation workflow 2022-09-18 17:28:54 +02:00
squidfunk 47477622b2 Prepare content tabs anchor links for slugify option 2022-09-18 17:27:02 +02:00
squidfunk cfb5cb2f39 Merge remote-tracking branch 'upstream/master' 2022-09-18 16:54:30 +02:00
squidfunk 209b653cb6 Updated Insiders changelog 2022-09-18 16:53:13 +02:00
squidfunk d624218ef2 Merge remote-tracking branch 'upstream/master' 2022-09-18 16:49:30 +02:00
squidfunk 12762c1687 Updated dependencies 2022-09-18 16:45:28 +02:00
squidfunk aaccb12853 Removed accidentally committed merge conflicts 2022-09-18 16:40:51 +02:00
squidfunk c8a1f55947 Prepare 8.5.2 release 2022-09-18 16:36:11 +02:00
squidfunk 85512fbd10 Downgraded to git-committers 0.4.4 again 2022-09-18 16:29:58 +02:00
squidfunk 19897c5294 Merge remote-tracking branch 'upstream/master' 2022-09-18 16:25:08 +02:00
squidfunk 30d812888c Updated Mermaid to 9.1.7 2022-09-18 16:17:05 +02:00
squidfunk 8ee2de9998 Fixed overly large headlines in search results (8.5.0 regression) 2022-09-18 16:09:03 +02:00
squidfunk fc0e4fe611 Documentation 2022-09-18 16:03:45 +02:00
Jason Ren 6bd88485d2 Added recommended fonts for social cards and Asian languages (#4357) 2022-09-18 15:53:41 +02:00
squidfunk a750a66f9c Added guide for updating translations to contributing guide 2022-09-18 15:51:59 +02:00
squidfunk 06629ffdad Documentation 2022-09-18 15:40:38 +02:00
squidfunk 6b1ce14683 Require consent for GitHub repository stats if consent is enabled 2022-09-18 15:26:59 +02:00
Oleh Prypin 40adc3845c Upgraded redirects plugin and removed workaround for blog redirects (#44) 2022-09-18 14:28:53 +02:00
squidfunk f30775fa0a Fixed non-index navigation links appearing as clickable 2022-09-18 14:19:49 +02:00
squidfunk c834dff30b Added peer dependencies to documentation workflow 2022-09-18 14:00:34 +02:00
squidfunk 7f7d6f16cf Declared CairoSVG and Pillow as peer dependencies 2022-09-18 13:58:12 +02:00
squidfunk 25267cb1ab Formatting 2022-09-18 13:50:17 +02:00
squidfunk e05cf6179c Fixed date handling when MultiMarkdown syntax is used 2022-09-18 13:47:41 +02:00
squidfunk 60246ba1c0 Formatting 2022-09-18 13:20:04 +02:00
squidfunk 8ea5da8613 Fixed URLs of related links to other blog posts 2022-09-18 13:18:48 +02:00
squidfunk 27caebdab9 Fixed path issues once again 2022-09-17 10:22:07 +02:00
squidfunk 930d07b766 Documentation 2022-09-16 19:08:34 +02:00
squidfunk 10f139737d Prepare 8.5.1 release 2022-09-15 19:08:53 +02:00
squidfunk 15d9dacc0c Documentation 2022-09-15 19:02:13 +02:00
squidfunk 5afacad66c Removed dependencies with native extensions 2022-09-15 18:51:35 +02:00
squidfunk c70dcb5446 Merge remote-tracking branch 'upstream/master' 2022-09-14 23:28:43 +02:00
squidfunk 3acb1139cd Prepare 8.5.0+insiders-4.23.4 release 2022-09-14 23:28:35 +02:00
squidfunk 77655074f6 Documentation 2022-09-14 23:27:55 +02:00
squidfunk 5a2b218ba9 Merge remote-tracking branch 'upstream/master' 2022-09-14 23:24:36 +02:00
squidfunk 88f60a2d4c Removed deepcopy, as it leads to problems 2022-09-14 23:04:54 +02:00
squidfunk dc08388062 Fixed path errors for blog plugin on Windows 2022-09-14 10:14:05 +02:00
squidfunk e9b3448aad Documentation 2022-09-13 21:22:51 +02:00
squidfunk 7f935a85b5 Fixed syntax error in Docker image 2022-09-13 18:47:08 +02:00
squidfunk 381476fff4 Fixed publishing workflow in forked repositories 2022-09-13 16:41:00 +02:00
squidfunk ad171a166c Merge remote-tracking branch 'upstream/master' 2022-09-13 16:35:40 +02:00
squidfunk ec9e2a3258 Fixed scroll offset when activating linked content tabs 2022-09-13 16:13:41 +02:00
squidfunk f98c34d451 Prepare 8.5.0+insiders-4.23.3 release 2022-09-13 14:25:59 +02:00
squidfunk e495dba86a Merge remote-tracking branch 'upstream/master' 2022-09-13 14:24:21 +02:00
squidfunk e7a8ae0113 Documentation 2022-09-13 14:23:41 +02:00
squidfunk 9b5b7c1063 Restore mkdocs.yml 2022-09-13 14:22:40 +02:00
squidfunk a6fadbf025 Merge remote-tracking branch 'upstream/master' 2022-09-13 14:22:19 +02:00
squidfunk 396941144d Prepare 8.5.0 release 2022-09-13 13:27:13 +02:00
squidfunk 5181ed4c0a Formatting 2022-09-13 13:06:08 +02:00
squidfunk 419740831d Merged features tied to Scotch Bonnet funding goal 2022-09-13 12:35:14 +02:00
squidfunk 13eb392b56 Fixed stale previous and next links to draft posts 2022-09-13 11:38:18 +02:00
squidfunk 16ae7a87ac Prepare 8.4.4+insiders-4.23.2 release 2022-09-13 10:48:47 +02:00
squidfunk f6cf8667a9 Fixed build error when category contained only drafts 2022-09-13 10:46:40 +02:00
squidfunk d557480a7b Fixed rendering of content from blog index file 2022-09-13 10:25:24 +02:00
squidfunk f92137cab3 Fixed error with navigation config and blog plugin 2022-09-13 09:49:26 +02:00
squidfunk 288607a4a3 Fixed linter warnings 2022-09-12 18:40:01 +02:00
squidfunk 443de298ae Merge remote-tracking branch 'upstream/master' 2022-09-12 18:37:23 +02:00
squidfunk 6b001c8fa2 Added meta plugin to blog tutorial 2022-09-12 18:16:11 +02:00
squidfunk e9092a6c7f Added note on order of meta and blog plugin 2022-09-12 18:11:47 +02:00
squidfunk c8ad0f812d Added redirects for old blog URLs 2022-09-12 17:06:17 +02:00
squidfunk a4a1a27283 Updated Insiders changelog 2022-09-12 16:35:45 +02:00
squidfunk d2528c2890 Prepare 8.4.4+insiders-4.23.1 release 2022-09-12 16:34:06 +02:00
squidfunk 21578b300c Fixed build error when custom dir was not set 2022-09-12 16:28:41 +02:00
squidfunk d1df4a1571 Documentation 2022-09-12 13:07:33 +02:00
squidfunk b1b844311c Documentation 2022-09-12 10:48:10 +02:00
squidfunk 9f5553ea03 Documentation 2022-09-12 10:47:38 +02:00
squidfunk 6f7223a24e Documentation 2022-09-12 10:44:54 +02:00
squidfunk f91eadca3c Updated Insiders changelog 2022-09-12 10:10:57 +02:00
squidfunk edf17842e8 Updated Insiders changelog 2022-09-12 10:10:48 +02:00
squidfunk 24642ec502 Merge remote-tracking branch 'upstream/master' 2022-09-12 10:06:10 +02:00
squidfunk 69265de79c Updated dependencies 2022-09-12 10:02:32 +02:00
squidfunk a66e8f5330 Prepare 8.4.4 release 2022-09-12 10:01:04 +02:00
squidfunk 705eecb082 Fixed the build 2022-09-12 09:56:09 +02:00
squidfunk 09748aa358 Documentation 2022-09-12 09:42:53 +02:00
squidfunk 621bf5cbfe Added blog support via built-in blog plugin 2022-09-12 09:38:10 +02:00
squidfunk a2f2bcee6b Fixed Github Actions workflow 2022-09-11 19:29:43 +02:00
squidfunk 1cf9d45c28 Updated documentation 2022-09-11 19:25:40 +02:00
squidfunk d75082edab Merge remote-tracking branch 'upstream/master' 2022-09-11 18:36:12 +02:00
squidfunk 871f6939aa Updated dependencies 2022-09-11 18:00:32 +02:00
squidfunk d9ce9bd933 Documentation 2022-09-11 16:49:28 +02:00
Darek 54d0a992b7 Using {{ super() }} for extending a block (#4309)
* Using `{{ super() }}` for extending a block

Yesterday we were struggling with adding a Zendesk widget (a simple JS) to our docs, because overriding any existing template block would lead to a broken site. Finally, we found this function which saved us. I wanted to share this, because it's not a common knowledge and it might be helpful for others.

* suggested correction
2022-09-11 16:44:06 +02:00
Martin Donath 1a9bc1dd6a Revert "Switched to new build and publish workflow (#4337)" (#4340)
This reverts commit 9603c71ada.
2022-09-11 16:05:55 +02:00
Ofek Lev 9603c71ada Switched to new build and publish workflow (#4337) 2022-09-10 16:48:11 +02:00
squidfunk f340e82f26 Merge remote-tracking branch 'upstream/master' 2022-09-08 19:35:30 +02:00
Olivier Jacques 52ff9da7b9 Bump to 1.1.0 to benefit from cache 2022-09-08 00:10:54 +02:00
squidfunk b344ae8836 Updated Insiders changelog 2022-09-07 21:10:37 +02:00
squidfunk 62d4e1caac Prepare 8.4.3+insiders-4.22.1 release 2022-09-07 21:09:25 +02:00
squidfunk 30d7474946 Fixed tooltip positioning inside data tables (experimental) 2022-09-07 20:59:53 +02:00
squidfunk bcb0d1abae Merge remote-tracking branch 'upstream/master' 2022-09-07 20:06:25 +02:00
squidfunk ccf07e1958 Updated changelog 2022-09-07 20:05:04 +02:00
squidfunk dcbbe1868e Prepare 8.4.3 release 2022-09-07 19:52:14 +02:00
squidfunk d0f73018f5 Fixed versioning not working with anchors 2022-09-07 19:46:26 +02:00
squidfunk 4bd89f9fc3 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-09-07 19:34:43 +02:00
squidfunk c4b6e5c52b Added Simple Icons 2022-09-07 19:34:35 +02:00
Benjamin StaneckandBenjamin Staneck ca538425f7 Removed @types/clipboard since the main package has types now (#4333)
Co-authored-by: Benjamin Staneck <bstaneck@manticoregames.com>
2022-09-07 19:17:49 +02:00
squidfunk 1f2a449ef2 Fixed tooltips events not being distinct 2022-09-06 22:26:01 +02:00
squidfunk abb9ad3554 Merge remote-tracking branch 'upstream/master' 2022-09-06 21:56:19 +02:00
squidfunk 43ea033e4a Fixed links in table headers 2022-09-06 21:49:08 +02:00
squidfunk c78b3ffa03 Updated dependencies 2022-09-06 10:07:11 +02:00
Olivier Jacques 023af66dc0 Bumping to 1.0.2 2022-09-04 08:28:41 +02:00
squidfunk c6dd6b67d5 Moved page edit action into separate partial 2022-09-03 21:33:49 +02:00
squidfunk 141bd2ec7b Added Sparkfun Electronics to premium sponsors 2022-09-03 11:26:21 +02:00
squidfunk cf0c21bf6c Merge remote-tracking branch 'upstream/master' 2022-09-01 16:59:03 +02:00
squidfunk 909591e0a8 Added support for changing edit icon 2022-09-01 16:54:05 +02:00
Olivier Jacques 502fc95544 Merge branch 'master' into master 2022-09-01 14:27:45 +02:00
squidfunk 91361538ed Fixed build pipeline 2022-09-01 11:28:59 +02:00
squidfunk 1228e3dfe6 Updated Insiders documentation 2022-09-01 10:25:57 +02:00
Olivier Jacques a551e2c483 Updated git-committers to 1.0.0 2022-08-31 22:57:27 +02:00
squidfunk 3d8e82ccf7 Formatting 2022-08-27 13:13:32 +02:00
squidfunk 16183003e7 Merge remote-tracking branch 'upstream/master' 2022-08-27 12:17:29 +02:00
squidfunk ad3d720c62 Documentation 2022-08-27 11:59:49 +02:00
squidfunk 3125543c4f Prepare 8.4.2 release 2022-08-27 11:59:02 +02:00
squidfunk 46d06c1c1d Fixed feedback widget not shown when using instant loading 2022-08-27 11:39:17 +02:00
squidfunk 86378edb60 Updated dependencies 2022-08-27 11:17:25 +02:00
squidfunk 662b33d6ed Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-08-27 10:59:44 +02:00
squidfunk 4c4e3c0aea Fixed numeric tags breaking search 2022-08-27 10:59:37 +02:00
Din Mušić 2e8ebf58a5 Updated Slovenian translations (#4284) 2022-08-27 10:48:57 +02:00
squidfunk 3fbd04860e Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-08-26 08:35:03 +02:00
squidfunk 60dd31d697 Added Jitterbit to premium sponsors 2022-08-26 08:34:55 +02:00
Josh Wong fdf90b7ba1 Updated FontAwesome icon names (#4279)
Update a few FontAwesome icon names according to [What's changed - Version 6 | FontAwesome](https://fontawesome.com/docs/web/setup/upgrade/whats-changed#icons-renamed-in-version-6).
2022-08-25 17:48:51 +02:00
squidfunk 9a39b931ca Removed documentation workflow 2022-08-21 19:24:15 +02:00
squidfunk 47b8105a30 Merge remote-tracking branch 'upstream/master' 2022-08-21 19:14:59 +02:00
squidfunk acd154dfbd Updated Insiders documentation 2022-08-21 19:10:19 +02:00
squidfunk 07bc90ea72 Prepare 8.4.1 release 2022-08-21 18:55:23 +02:00
squidfunk 2bfc134988 Added support for navigation status 2022-08-21 18:50:03 +02:00
squidfunk 599eaf97de Merge remote-tracking branch 'upstream/master' 2022-08-21 09:49:09 +02:00
squidfunk 71f40c5efa Fixed Croatian translations 2022-08-21 09:48:18 +02:00
squidfunk 2d44af6598 Updated Croatian translations 2022-08-21 09:31:50 +02:00
Vedran Miletić f9c40d26b2 Updated Croatian translations (#4265) 2022-08-21 09:29:32 +02:00
Benjamin Staneck 09a6e7966c Documentation (#4252) 2022-08-21 09:29:12 +02:00
squidfunk eec2e743e0 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-08-21 09:28:29 +02:00
squidfunk e06839b373 Updated dependencies 2022-08-21 09:28:07 +02:00
squidfunk 2b4e34c0dc Removed improved tooltips in data tables 2022-08-18 09:57:51 +02:00
Amir E. Aharoni 612429c903 Updated Hebrew translations (#4243)
* Fix existing Hebrew translations

* Add more Hebrew translations

Copy missing keys from the English file and translate them.

* Remove unnecessary separator from Hebrew translations

* Remove unnecessary search configuration for Hebrew
2022-08-15 16:25:37 +02:00
squidfunk ec09b718e1 Updated README 2022-08-14 12:12:21 +02:00
squidfunk 37aa2f554c Prepare 8.4.0+insiders-4.21.1 release 2022-08-13 11:49:30 +02:00
squidfunk 776e2bcee3 Updated Insiders changelog 2022-08-13 11:45:59 +02:00
squidfunk 1863ba68f4 Merge remote-tracking branch 'upstream/master' 2022-08-13 11:42:54 +02:00
squidfunk 233252194f Removed all occurrences of the meta extension 2022-08-13 10:57:43 +02:00
squidfunk 3724e19d57 Deferred search initialization for file:// locations 2022-08-13 10:40:01 +02:00
squidfunk f4b5c4da99 Fixed broken image when avatar is served by Gravatar 2022-08-13 10:19:19 +02:00
squidfunk f2c2bb2e05 Updated dependencies 2022-08-13 10:11:58 +02:00
squidfunk b18c4e3816 Merge remote-tracking branch 'upstream/master' 2022-08-13 10:08:24 +02:00
squidfunk 04c0defa35 Updated changelog 2022-08-13 09:58:52 +02:00
squidfunk 88a65fe298 Updated changelog 2022-08-13 09:57:27 +02:00
squidfunk 7427662fe2 Fixed syntax error in Chinese (Simplified) translations 2022-08-13 09:55:09 +02:00
squidfunk e297c8c6f0 Fixed syntax error in Chinese (Simplified) translations 2022-08-13 09:23:49 +02:00
squidfunk 5f360d2771 Added Tagalog translations 2022-08-13 09:19:16 +02:00
squidfunk eef9bdece9 Added Lithuanian translations 2022-08-13 09:12:58 +02:00
squidfunk 53482b61ba Added Urdu translations 2022-08-13 09:00:52 +02:00
squidfunk 63f736bbdd Added Armenian translations 2022-08-13 08:52:53 +02:00
Jason Ren b5df9b8686 Updated Chinese (Simplified) translations (#4181)
add string translations related to 8.4.0 release
2022-08-13 08:45:59 +02:00
squidfunk 954112e2fa Prepare 8.4.0 release 2022-08-13 08:45:30 +02:00
squidfunk 470d2b13fd Prepare 8.4.0 release 2022-08-13 08:42:20 +02:00
squidfunk f1549e457a Merge branch 'master' into goal/royal-gold 2022-08-13 08:39:08 +02:00
squidfunk fa65bc6bd7 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-08-13 08:36:32 +02:00
squidfunk 51760a9446 Updated dependencies 2022-08-13 08:34:25 +02:00
ALMAS 82f3b1a347 Documentation (#4205) 2022-08-04 12:15:19 +02:00
squidfunk 47801173ed Documentation 2022-07-20 17:51:29 +02:00
squidfunk c152acb537 Prepare 8.4.0rc1 release 2022-07-20 17:36:41 +02:00
squidfunk de438d5d9d Merged features tied to Royal Gold funding goal 2022-07-20 17:25:55 +02:00
squidfunk 4257d4ca2a Merge remote-tracking branch 'upstream/master' 2022-07-20 15:33:52 +02:00
squidfunk 5a9c295822 Fixed build 2022-07-20 15:19:39 +02:00
squidfunk 9b70a2d79d Updated dependencies 2022-07-20 15:05:35 +02:00
squidfunk ebf02870fe Added a note in GitHub Actions 2022-07-20 11:12:33 +02:00
squidfunk b6bdb0d329 Remove announcement bar on landing page 2022-07-18 15:15:50 +02:00
squidfunk 3547155aa9 Documentation 2022-07-18 12:55:50 +02:00
squidfunk 2d8e334efa Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-07-18 10:37:34 +02:00
squidfunk 0f8d013feb Documentation 2022-07-18 10:37:26 +02:00
Blueswen 42aaa21462 Added mkdocs-glightbox schema.json (#4133) 2022-07-17 18:13:34 +02:00
squidfunk a0d87460ee Updated JSON schema 2022-07-17 16:36:42 +02:00
squidfunk e22c6b31dc Updated Insiders changelog and documentation 2022-07-17 15:20:08 +02:00
squidfunk 1acc66f07f Prepare 8.3.9+insiders-4.21.0 release 2022-07-17 15:19:44 +02:00
squidfunk 387b3f868b Added support for meta plugin 2022-07-17 15:19:00 +02:00
squidfunk 5051a227a9 Merge remote-tracking branch 'upstream/master' 2022-07-17 13:40:01 +02:00
squidfunk a478556603 Added back announcement bar 2022-07-17 12:37:34 +02:00
squidfunk f850edf085 Documentation 2022-07-17 12:29:30 +02:00
Blueswen 7d45104e7f Added mkdocs-glightbox as a recommended plugin (#4130) 2022-07-17 12:13:18 +02:00
squidfunk 3e34acca74 Documentation 2022-07-17 12:10:34 +02:00
squidfunk c68bad2f83 Updated schema 2022-07-17 12:03:37 +02:00
squidfunk 968dfa80e6 Added Apex.AI to premium sponsors 2022-07-14 11:43:08 +02:00
squidfunk 7cfbbe4a80 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-07-14 11:42:50 +02:00
squidfunk 41fdce2b80 Added Apex.AI to premium sponsors 2022-07-14 11:42:36 +02:00
Tim Vink b9e92416d5 Moved schema.json of git-revision-date-localized.json (#4126) 2022-07-14 10:47:16 +02:00
squidfunk 9ce9c175a9 Updated README 2022-07-14 00:06:05 +02:00
squidfunk 24478c2d50 Added IP Fabric to premium sponsors 2022-07-13 09:51:50 +02:00
squidfunk cc21ec97d1 Updated Insiders documentation 2022-07-12 18:10:38 +02:00
squidfunk 7cb9d7b2b9 Documentation 2022-07-12 17:54:42 +02:00
squidfunk 9488affa87 Formatting 2022-07-12 17:46:47 +02:00
squidfunk 862dc03f7d Improved rendeirng of overly long source facts 2022-07-12 17:45:00 +02:00
squidfunk a72ce4ddf9 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-07-12 17:43:59 +02:00
squidfunk 6b3f15f9e5 Updated dependencies 2022-07-12 17:43:42 +02:00
Tim Vink fe3353a162 Updated docker image to work with newer versions of git, closes #4117 (#4118) 2022-07-12 16:11:01 +02:00
EDIflyer 9590e5e234 Updated schema for plugins (#4119)
See issue at https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/issues/93
2022-07-12 16:10:36 +02:00
squidfunk c8551a261c Fixed tags_extra_files not working without tags_file in tags plugin 2022-07-12 10:47:31 +02:00
squidfunk 74d507b9b1 Ensure default tag icons on pages 2022-07-12 10:40:19 +02:00
squidfunk 2022b1e5f0 Prepare 8.3.9+insiders-4.20.1 release 2022-07-11 10:02:23 +02:00
squidfunk 3c597c53b8 Merge remote-tracking branch 'upstream/master' 2022-07-11 10:01:47 +02:00
squidfunk 9a594ee89f Updated Insiders changelog 2022-07-11 10:01:29 +02:00
squidfunk 9083945a8e Fixed tags plugin crashing without tags_file setting (4.20.0 regression) 2022-07-11 09:57:51 +02:00
squidfunk c754700ddb Refactored error messages in plugins 2022-07-09 11:30:24 +02:00
squidfunk 3a2a9bd54e Prepare 8.3.9+insiders-4.20.0 release 2022-07-07 19:01:34 +02:00
squidfunk 741c93afe5 Merge remote-tracking branch 'upstream/master' 2022-07-07 19:00:17 +02:00
squidfunk 743166e74a Updated Insiders changelog 2022-07-07 18:59:59 +02:00
squidfunk 7f25570cdd Formatting 2022-07-07 18:29:07 +02:00
squidfunk 2010e0d8e1 Added support for additional tag indexes 2022-07-07 18:26:52 +02:00
squidfunk a733eca8d1 Fixed tag icons in search and on index page 2022-07-07 17:51:53 +02:00
squidfunk 880f3e9f38 Added Hyperledger Foundation to premium sponsors 2022-07-07 09:15:15 +02:00
squidfunk d87820a233 Documentation 2022-07-07 09:05:37 +02:00
squidfunk 23f1f6e74c Updated Insiders documentation 2022-07-06 09:00:38 +02:00
squidfunk 5132a60d3b Added ConsenSys to premium sponsors 2022-07-05 09:45:09 +02:00
squidfunk f8f7ba7191 Merge remote-tracking branch 'upstream/master' 2022-07-04 13:37:19 +02:00
squidfunk 58b9e2ba72 Updated Insiders changelog 2022-07-04 13:36:52 +02:00
squidfunk eb4042cc80 Merge remote-tracking branch 'upstream/master' 2022-07-04 13:34:54 +02:00
squidfunk 87cac53bc6 Prepare 8.3.9 release 2022-07-04 13:29:01 +02:00
squidfunk 409e342dfa Updated dependencies 2022-07-04 13:24:42 +02:00
squidfunk 1c305d07ae Fixed tag icon flicker on hover (missing transition) 2022-07-03 11:40:28 +02:00
squidfunk a261130204 Fixed home button not working occasionally when using versioning 2022-07-03 10:27:53 +02:00
squidfunk adabdd0bec Allow pymdownx.magiclink without arguments in schema 2022-07-03 10:04:16 +02:00
squidfunk 4151f326dc Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-07-02 09:25:16 +02:00
squidfunk 209856e724 Allow ids for content tabs with special characters 2022-07-02 09:25:09 +02:00
Ofek Lev 016300d050 Documentation (#4080) 2022-07-02 09:19:54 +02:00
squidfunk 940cfb27f1 Added Elastic to premium sponsors 2022-06-30 17:08:35 +02:00
squidfunk 12d64dd071 Merge remote-tracking branch 'upstream/master' 2022-06-29 08:17:55 +02:00
squidfunk 415daf62f5 Updated documentation workflow 2022-06-29 08:07:02 +02:00
squidfunk 40fe9f6ffd Updated dependencies 2022-06-29 08:06:11 +02:00
squidfunk 7053eea88d Merge remote-tracking branch 'upstream/master' 2022-06-29 08:01:51 +02:00
squidfunk 871e477d9d Updated translations 2022-06-29 08:01:14 +02:00
squidfunk daab324155 Merge branch 'master' of github.com:squidfunk/mkdocs-material-insiders 2022-06-29 07:59:08 +02:00
squidfunk 744f9f23a2 Updated partials to support git-committers-plugin 0.4.3 2022-06-29 07:59:01 +02:00
Blueswen 4ed2248906 Updated Taiwanese translations (#40) 2022-06-29 07:57:14 +02:00
squidfunk 8bf4726252 Remove pin of git-committers plugin 2022-06-28 22:44:05 +02:00
squidfunk 9b12048808 Updated Taiwanese translations 2022-06-28 08:56:06 +02:00
squidfunk 889ffa8dc1 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-06-28 08:55:15 +02:00
squidfunk 21d82e50d2 Temporarily pin git-comitters plugin to 0.4.1 2022-06-28 08:55:06 +02:00
Blueswen 7d578d82de Updated zh-TW translations (#4071) 2022-06-27 17:27:23 +02:00
Ofek Lev 29d99657ca Fix typo (#4064) 2022-06-27 08:32:12 +02:00
squidfunk e5215cec01 Merge branch 'master' of github.com:squidfunk/mkdocs-material-insiders 2022-06-26 13:29:07 +02:00
squidfunk 2523213993 Fixed chaining of file extension for symlinks in privacy plugin 2022-06-26 13:28:59 +02:00
Roman Dodin 4c48c8ea5d Workaround git safe folder security restriction (#39)
* workaround git safe folder security restriction

* Update publish.yml

* added GH_TOKEN env var to enable git-committers plugin operations
2022-06-26 13:15:39 +02:00
squidfunk c8117b5f45 Merge remote-tracking branch 'upstream/master' 2022-06-26 11:47:38 +02:00
squidfunk 5eb617693d Fixed schema 2022-06-26 11:47:23 +02:00
squidfunk 8330445ba9 Catch symbolic link errors on Windows 2022-06-26 11:44:12 +02:00
squidfunk 32ca5f2848 Merge remote-tracking branch 'upstream/master' 2022-06-26 11:20:11 +02:00
squidfunk c011c245f0 Updated Giscus integration 2022-06-26 11:19:57 +02:00
William 98e351a299 Fixed Giscus initial light/dark mode handling (#4059)
Inconsistency of theme used when page first loaded.
2022-06-26 10:43:33 +02:00
squidfunk d524af2910 Updated Insiders changelog 2022-06-25 22:20:13 +02:00
squidfunk 1b25b3c1c5 Prepare 8.3.8+insiders-4.19.1 release 2022-06-25 22:19:04 +02:00
squidfunk ba9219acdd Merge remote-tracking branch 'upstream/master' 2022-06-25 22:17:01 +02:00
squidfunk 2892706b70 Updated Insiders documentation 2022-06-24 15:49:54 +02:00
squidfunk 6a713aa1d0 Updated Insiders changelog 2022-06-24 15:36:08 +02:00
squidfunk 707f692206 Prepare 8.3.8+insiders-4.19.0 release 2022-06-24 15:30:12 +02:00
squidfunk 5860dac074 Updated Insiders changelog 2022-06-24 15:24:45 +02:00
squidfunk 6f8b640ec7 Prepare 8.3.8 release 2022-06-24 15:23:40 +02:00
squidfunk 97aa852a43 Merge remote-tracking branch 'upstream/master' 2022-06-24 15:20:23 +02:00
squidfunk 5ed04897db Limit width of HTML5 videos to content area 2022-06-24 15:13:47 +02:00
squidfunk ad3bd84316 Formatting 2022-06-24 15:08:29 +02:00
squidfunk 8587417533 Fixed template overrides 2022-06-24 15:07:21 +02:00
squidfunk 2e99447155 Debug GitHub Actions workflow 2022-06-24 14:59:36 +02:00
squidfunk d7d9e05933 Debug GitHub Actions workflow 2022-06-24 14:56:33 +02:00
squidfunk 3ed984d691 Debug GitHub Actions workflow 2022-06-24 14:51:20 +02:00
squidfunk 17e276fe6b Debug GitHub Actions workflow 2022-06-24 14:49:47 +02:00
squidfunk b44aa0641b Debug GitHub Actions workflow 2022-06-24 14:46:59 +02:00
squidfunk 8ab4e3d7e4 Debug GitHub Actions workflow 2022-06-24 14:45:06 +02:00
squidfunk 3cce3ea9b1 Documentation 2022-06-24 14:38:01 +02:00
squidfunk aae00f32f1 Updated French translations 2022-06-24 14:29:32 +02:00
squidfunk aea9ff89f5 Merge branch 'master' of github.com:squidfunk/mkdocs-material-insiders 2022-06-24 14:27:54 +02:00
squidfunk 0504285775 Added support for document contributors + revision date facelift 2022-06-24 14:27:01 +02:00
squidfunk 10a2b4faf8 Added Coda to premium sponsors 2022-06-24 12:57:46 +02:00
Julien 06e8fe891e Updated French translations (#38) 2022-06-23 07:58:57 +02:00
squidfunk 4d117e5725 Fixed empty tags key in front matter breaking search 2022-06-22 17:16:54 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 0f1ca777e2 Bump shell-quote from 1.7.2 to 1.7.3 (#4045)
Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases)
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)
- [Commits](https://github.com/substack/node-shell-quote/compare/v1.7.2...1.7.3)

---
updated-dependencies:
- dependency-name: shell-quote
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-22 08:02:46 +02:00
squidfunk b3655b631c Merge remote-tracking branch 'upstream/master' 2022-06-22 08:01:37 +02:00
squidfunk ac892c3a79 Prepare 8.3.7 release 2022-06-22 07:53:47 +02:00
squidfunk e3ce3dbc25 Fixed search stuck in initializing when tags are used 2022-06-22 07:50:43 +02:00
squidfunk cb34c80546 Merge remote-tracking branch 'upstream/master' 2022-06-21 10:14:15 +02:00
squidfunk e86896645b Updated dependencies 2022-06-21 08:48:55 +02:00
squidfunk 8280667c1d Temporarily add authors.json to .gitignore 2022-06-19 16:58:47 +02:00
squidfunk a8bbaf9bc2 Merge remote-tracking branch 'upstream/master' 2022-06-19 13:11:41 +02:00
squidfunk 7fa56ac6af Documentation 2022-06-19 13:01:44 +02:00
squidfunk 299b0fb6f3 Documentation 2022-06-19 12:55:41 +02:00
squidfunk 84a61295a4 Added tooltips to search options 2022-06-19 12:48:19 +02:00
squidfunk 5b5d5d8535 Improved alignment of page icons 2022-06-19 09:06:41 +02:00
squidfunk ad15d59681 Switch to indexed access where possible to make errors more explicit 2022-06-19 08:43:52 +02:00
squidfunk 014147d156 Merge remote-tracking branch 'upstream/master' 2022-06-19 08:17:33 +02:00
squidfunk db294a18c6 Updated schema and documentation 2022-06-19 08:17:14 +02:00
squidfunk ce2a0758ed Normalized caching in social and privacy plugin 2022-06-19 08:04:41 +02:00
squidfunk 0fea20fca3 Documentation 2022-06-18 17:11:09 +02:00
squidfunk cd7255742b Cleanup 2022-06-18 09:30:45 +02:00
squidfunk 6e4467b546 Cleanup 2022-06-18 09:24:49 +02:00
squidfunk 1bd6581436 Cleanup 2022-06-18 09:23:27 +02:00
squidfunk 48380132a6 Updated Insiders changelog 2022-06-16 12:57:41 +02:00
squidfunk 264109269b Merge remote-tracking branch 'upstream/master' 2022-06-16 12:46:00 +02:00
squidfunk 03cadda7a7 Fixed linter errors 2022-06-16 12:18:33 +02:00
squidfunk 57ea24b8a5 Fixed tooltips not mounting for nested navigation links 2022-06-16 12:15:24 +02:00
squidfunk b2d9e72587 Prepare 8.3.6 release 2022-06-16 11:33:14 +02:00
squidfunk 7ede872dc6 Merge remote-tracking branch 'upstream/master' 2022-06-15 22:39:19 +02:00
squidfunk 4f78e81959 Fixed navigation not working with version selector 2022-06-15 22:35:37 +02:00
squidfunk 2f098f4924 Prepare 8.3.5+insiders-4.18.1 release 2022-06-14 17:15:14 +02:00
squidfunk 8c02d7c660 Prepare 8.3.5 release 2022-06-14 17:07:05 +02:00
squidfunk 6b311ffde3 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-06-14 09:34:12 +02:00
squidfunk dc1be9ea7e Documentation 2022-06-14 09:32:39 +02:00
squidfunk d8b6be452e Updated dependencies 2022-06-13 10:59:07 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> fc70b6caa2 Bump actions/setup-python from 3 to 4 (#4022)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-13 10:57:07 +02:00
squidfunk 774f119912 Updated dependencies 2022-06-13 10:55:12 +02:00
squidfunk 2cdd2903db Merge remote-tracking branch 'upstream/master' 2022-06-12 12:34:36 +02:00
squidfunk 7512441511 Fixed same-page version navigation for current version 2022-06-12 11:52:43 +02:00
squidfunk c490983de2 Documentation 2022-06-12 10:12:50 +02:00
squidfunk a60ac146fa Fixed search highlighting for Chinese language 2022-06-11 13:22:57 +02:00
squidfunk 9508756648 Documentation 2022-06-11 11:41:50 +02:00
squidfunk c765eea147 Fixed bug in dark/light mode detection 2022-06-11 11:25:29 +02:00
squidfunk 7bfa0d6562 Prepare 8.3.4+insiders-4.18.0 release 2022-06-11 11:16:56 +02:00
squidfunk dbb36acc35 Documentation 2022-06-11 11:12:57 +02:00
squidfunk 2d132ba544 Prepare 8.3.4 release 2022-06-11 11:09:20 +02:00
squidfunk 492d3d3141 Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-06-11 10:32:38 +02:00
squidfunk d140acf219 Removed schema for mdpo-plugin due to hacked domain 2022-06-11 10:32:30 +02:00
squidfunk 5608809286 Merge remote-tracking branch 'upstream/master' 2022-06-11 10:16:55 +02:00
squidfunk d147f5fa75 Fixed linter errors + documentation 2022-06-11 10:09:20 +02:00
squidfunk aae644b090 Added support for automatic dark/light mode 2022-06-11 10:00:59 +02:00
squidfunk a19566876f Fixed path problems on Windows for privacy plugin 2022-06-11 09:35:06 +02:00
André Kilchenmann a80b8b7ccd Documentation (#4010) 2022-06-10 10:52:16 +02:00
squidfunk 148a7fdc8c Added World Wide Technology to premium sponsors 2022-06-09 21:20:48 +02:00
squidfunk e4b29a4fe2 Revert last commit 2022-06-08 20:21:22 +02:00
squidfunk 5d53361d26 Merge remote-tracking branch 'upstream/master' 2022-06-08 20:18:40 +02:00
squidfunk cfe83ccbba Fixed search indexing of multi-word tags 2022-06-08 20:06:51 +02:00
squidfunk 67979afe28 Merge remote-tracking branch 'upstream/master' 2022-06-07 16:56:05 +02:00
squidfunk ff9e41f329 Fixed linter errors 2022-06-07 16:52:13 +02:00
squidfunk b7032b5476 Updated dependencies 2022-06-07 16:39:44 +02:00
squidfunk c0389d858d Added Dogado to premium sponsors 2022-06-07 16:38:02 +02:00
squidfunk 5afadc1048 Fixed linter errors 2022-06-07 13:59:28 +02:00
squidfunk b0fa1ac5ad Fixed linter errors 2022-06-07 13:55:54 +02:00
squidfunk 8b9f6cbe6b Merge remote-tracking branch 'upstream/master' 2022-06-07 13:51:30 +02:00
squidfunk e35efbb4f3 Prepare 8.3.3 release 2022-06-07 13:45:13 +02:00
squidfunk 5c481255d3 Updated dependencies 2022-06-07 13:44:55 +02:00
squidfunk 0185bc9e0b Merge remote-tracking branch 'upstream/master' 2022-06-06 21:53:44 +02:00
squidfunk 26010be27a Fixed Mermaid.js styles for dark mode (8.3.0 regression) 2022-06-06 21:51:25 +02:00
squidfunk 08f3833244 Documentation 2022-06-05 18:41:33 +02:00
squidfunk 0fce9a0d9e Documentation 2022-06-05 18:32:38 +02:00
squidfunk 44a39a7b5a Documentation 2022-06-05 18:32:34 +02:00
squidfunk 1c957e0f56 Updated schema.json 2022-06-05 18:24:30 +02:00
squidfunk c0a0b36e12 Prepare 8.3.2+insiders-4.17.2 release 2022-06-05 18:20:02 +02:00
squidfunk 84e0af5a03 Merge remote-tracking branch 'upstream/master' 2022-06-05 18:19:31 +02:00
squidfunk 10859be356 Documentation 2022-06-05 18:16:51 +02:00
squidfunk 4f76f532b0 Formatting 2022-06-05 16:57:53 +02:00
squidfunk f420d0037c Refactored search plugin 2022-06-05 16:55:45 +02:00
squidfunk bfeb4b9ac0 Merge branch 'master' of github.com:squidfunk/mkdocs-material-insiders 2022-06-05 16:36:02 +02:00
squidfunk e02f2633b2 Merge remote-tracking branch 'upstream/master' 2022-06-05 16:35:53 +02:00
squidfunk 187711fa29 Documentation 2022-06-05 16:35:33 +02:00
Blueswen 1855db957a Added support for custom jieba dictionaries (#37)
* Support setting custom dictionary for jieba through search plugin config options: jieba_dictionary and jieba_userdict

* rename config option name
2022-06-05 16:33:15 +02:00
squidfunk df41b268fb Reworked cookie consent documentation 2022-06-05 14:43:37 +02:00
squidfunk 4130885120 Merge remote-tracking branch 'upstream/master' 2022-06-05 14:07:10 +02:00
squidfunk ce0484e546 Replaced hidden classes with hidden attributes 2022-06-05 13:58:22 +02:00
squidfunk f1cfe4c07f Improved back-to-top button during fast scrolling 2022-06-05 13:49:03 +02:00
squidfunk 49a8e71217 Formatting 2022-06-05 13:42:06 +02:00
squidfunk a2ccd7327a Updated Insiders changelog 2022-06-05 13:32:24 +02:00
squidfunk 5bf172590f Merge remote-tracking branch 'upstream/master' 2022-06-05 13:28:17 +02:00
squidfunk d389ce05c3 Fixed typo in changelog 2022-06-05 13:19:36 +02:00
squidfunk 9a85953db3 Prepare 8.3.2 release 2022-06-05 13:18:39 +02:00
squidfunk 9ca919720f Documentation 2022-06-05 13:16:32 +02:00
squidfunk f80680fe15 Switched to single underscore for private functions 2022-06-05 12:57:08 +02:00
squidfunk 271ced0fb6 Documentation 2022-06-05 12:35:33 +02:00
squidfunk ddffb9d2b8 Fixed content tab anchor links becoming stale 2022-06-05 11:05:26 +02:00
squidfunk b1e1ef26f1 Merge remote-tracking branch 'upstream/master' 2022-06-05 10:36:48 +02:00
squidfunk 093b6e6aaa Updated schema.json 2022-06-05 10:26:58 +02:00
squidfunk eb8d3ffede Fixed console errors 2022-06-05 10:03:30 +02:00
squidfunk 557e6f652c Added support for cookie consent reject button 2022-06-05 09:46:57 +02:00
squidfunk 8b8f7250fa Merge remote-tracking branch 'upstream/master' 2022-06-05 08:55:47 +02:00
squidfunk 7998dbf06a Fixed custom admonition icons not working when color palette is defined 2022-06-05 08:42:58 +02:00
squidfunk 30dcb66c71 Documentation 2022-06-04 15:33:44 +02:00
squidfunk 363ba4e4d6 Documentation 2022-06-04 15:26:56 +02:00
squidfunk 4bf75c8479 Merge remote-tracking branch 'upstream/master' 2022-06-04 13:34:07 +02:00
squidfunk 6f69e3ca74 Prepare 8.3.1 release 2022-06-04 13:29:47 +02:00
squidfunk 8fd7161f58 Added support for content tabs anchor links 2022-06-04 12:24:28 +02:00
squidfunk 95aea95b77 Fixed composition of Chinese characters in search 2022-06-04 09:19:48 +02:00
squidfunk 917e1b7bef Merge remote-tracking branch 'upstream/master' 2022-06-04 08:55:42 +02:00
squidfunk c4cb6b45a3 Fixed scroll offset when tabs are brought into view 2022-06-04 08:52:34 +02:00
squidfunk 35210f560f Removed scroll-snapping for content tabs 2022-06-04 08:38:27 +02:00
squidfunk 0f19611bac Added support for metadata title in search plugin 2022-06-04 08:15:38 +02:00
squidfunk 4022f32f13 Merge remote-tracking branch 'upstream/master' 2022-06-04 08:04:36 +02:00
squidfunk 527633e6ba Bump minimum Jinja2 version to 3.0.2 2022-06-04 07:52:32 +02:00
squidfunk e3bea56112 Added missing safe guard for hiding footer navigation 2022-06-04 07:51:30 +02:00
squidfunk 95f80479a2 Removed unnecessary safe guards in templates 2022-06-04 07:51:12 +02:00
squidfunk fdb409dea6 Bump minimum Jinja2 version to 3.* 2022-06-04 07:50:02 +02:00
squidfunk 08cd31f7b0 Merge remote-tracking branch 'upstream/master' 2022-06-02 17:30:07 +02:00
squidfunk 3c174538ab Updated changelog 2022-06-02 17:29:51 +02:00
squidfunk e2556d84d6 Merge of features tied to 'Trinidad Scorpion' funding goal 2022-06-02 17:20:33 +02:00
squidfunk a3f457ecb1 Added pulsating effect to code annotations 2022-06-01 17:23:18 +02:00
squidfunk f8928497d4 Updated dependencies 2022-05-30 09:03:14 +02:00
squidfunk 3597acfaf8 Prepare 8.2.16+insiders-4.16.2 release 2022-05-29 10:30:37 +02:00
squidfunk 3c5ea83ded Merge remote-tracking branch 'upstream/master' 2022-05-29 10:30:01 +02:00
squidfunk 454645f8f6 Updated Insiders changelog 2022-05-29 10:29:42 +02:00
squidfunk d644cd27ac Fixed rendering of navigation tabs for nested pages 2022-05-29 10:26:57 +02:00
squidfunk 9415cbe3fb Documentation 2022-05-28 20:49:44 +02:00
squidfunk 9ba904f14c Documentation 2022-05-28 20:45:04 +02:00
squidfunk 151f287916 Refactor completion observables 2022-05-28 18:21:03 +02:00
squidfunk 0f15393ce9 Merge remote-tracking branch 'upstream/master' 2022-05-28 17:54:02 +02:00
squidfunk fd4f82cd08 Updated Insiders changelog 2022-05-28 17:44:57 +02:00
squidfunk b25844d51e Prepare 8.2.16 release 2022-05-28 17:41:23 +02:00
squidfunk 7fef01b420 Switched feedback widget to tooltips 2022-05-28 17:38:03 +02:00
squidfunk 0d24a26958 Documentation 2022-05-28 13:57:14 +02:00
squidfunk 97b291664c Formatting 2022-05-28 13:17:29 +02:00
squidfunk 5e442eb46f Reduced GPU cycles by only animating annotations when visible 2022-05-28 13:12:51 +02:00
squidfunk c0e28b9a94 Merge remote-tracking branch 'upstream/master' 2022-05-28 12:47:25 +02:00
squidfunk d3c587b80a Fixed rendering of tabs when using sticky tabs 2022-05-28 12:44:23 +02:00
squidfunk a7933989a6 Fixed admonition colors in slate color scheme (regression) 2022-05-28 12:20:57 +02:00
squidfunk 01106ce7b3 Fixed link colors on landing page 2022-05-28 12:15:37 +02:00
squidfunk 221a8693ad Improved link colors in light and dark modes 2022-05-28 12:03:26 +02:00
squidfunk 23cec7f441 Documentation 2022-05-28 10:30:27 +02:00
squidfunk 3ceef15155 Documentation 2022-05-26 09:11:50 +02:00
squidfunk 26053e0a4b Added navigation pruning to schema 2022-05-25 09:57:20 +02:00
squidfunk 161a34524c Prepare 8.2.15+insiders-4.16.0 release 2022-05-25 09:54:47 +02:00
squidfunk 1e6871aed1 Merge remote-tracking branch 'upstream/master' 2022-05-25 09:51:05 +02:00
squidfunk 132d79a681 Updated Insiders changelog 2022-05-25 09:50:27 +02:00
squidfunk 67e2ecc3c0 Fixed search query segmentation (4.15.2 regression) 2022-05-25 08:57:50 +02:00
squidfunk 3f1d13ec6b Fixed search query segmentation (4.15.2 regression) 2022-05-25 08:41:17 +02:00
squidfunk 3993dbc392 Merge remote-tracking branch 'upstream/master' 2022-05-25 08:16:13 +02:00
squidfunk 00a44f0a9d Added support for navigation pruning 2022-05-25 08:11:49 +02:00
squidfunk e6a226d811 Refactored Chinese search segmentation 2022-05-22 17:41:03 +02:00
squidfunk 97ba70e116 Prepare 8.2.15+insiders-4.15.2 release 2022-05-22 14:43:36 +02:00
squidfunk 80c65cbb5b Updated Insiders changelog 2022-05-22 14:42:54 +02:00
squidfunk 996f75e689 Updated Insiders changelog 2022-05-22 14:42:25 +02:00
squidfunk 880d119dbf Improved query segmentation for Chinese search 2022-05-22 14:36:20 +02:00
squidfunk 0097d9dafc Fixed tooltip positioning in scrollable containers 2022-05-22 14:18:34 +02:00
squidfunk 096ab0ed45 Fixed tooltip positioning in scrollable containers 2022-05-22 13:54:00 +02:00
squidfunk 2b0b237c9c Merge branch 'master' of github.com:squidfunk/mkdocs-material 2022-05-22 10:24:28 +02:00
squidfunk 60e725a581 Updated dependencies 2022-05-22 10:24:20 +02:00
Minhao-Zhang 0c555b2c9f Documentation (#3930) 2022-05-17 07:12:22 +02:00
squidfunk 8a936fdb74 Updated dependencies 2022-05-16 08:45:17 +02:00
squidfunk 5048e46830 Documentation 2022-05-15 08:32:14 +02:00
6736 changed files with 48768 additions and 45790 deletions
+11
View File
@@ -0,0 +1,11 @@
{
"name": "Material for MkDocs - VS Code dev container",
"image": "mcr.microsoft.com/devcontainers/typescript-node:0-18",
"features": {
"ghcr.io/devcontainers/features/python:1": {
"installTools": true,
"version": "3.11"
}
},
"postCreateCommand": "pip install -e . && pip install mkdocs-minify-plugin mkdocs-redirects && npm install && npm run build"
}
+3 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com>
# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
@@ -18,8 +18,10 @@
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
# IN THE SOFTWARE.
.cache
.git
.github
docs
material/.overrides
node_modules
src
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com>
# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com>
# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
+1 -2
View File
@@ -214,7 +214,7 @@
],
"@typescript-eslint/no-empty-interface": "off",
"@typescript-eslint/no-extraneous-class": "error",
"@typescript-eslint/no-misused-promises": "error",
"@typescript-eslint/no-misused-promises": "off",
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/no-parameter-properties": "off",
"@typescript-eslint/no-floating-promises": "error",
@@ -320,7 +320,6 @@
}
],
"jsdoc/empty-tags": "warn",
"jsdoc/newline-after-description": "warn",
"jsdoc/no-bad-blocks": "warn",
"jsdoc/no-defaults": "warn",
"jsdoc/no-types": "warn",
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com>
# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
+2 -3
View File
@@ -42,7 +42,6 @@
system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial,
sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
letter-spacing: -1px;
background: #FFFFFF;
border-radius: 2px;
}
@@ -62,14 +61,14 @@
position: absolute;
width: 100%;
height: 100%;
background-image: linear-gradient(#1A1A1A, #5E5E5E);
background-image: linear-gradient(#22272e, #526cfe);
border-radius: 100%;
animation: backdrop infinite both 10s 1s cubic-bezier(0.7, 0, 0.3, 1);
}
h1 {
margin: 24px 0 4px;
color: #1A1A1A;
color: #526cfe;
font-weight: bold;
font-size: 24px;
}

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

+89 -8
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com>
# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
@@ -20,20 +20,25 @@
name: build
on:
- push
- pull_request
push:
branches:
- master
pull_request:
release:
types:
- published
env:
NODE_VERSION: 14.x
NODE_VERSION: 18.x
PYTHON_VERSION: 3.x
permissions:
contents: read
jobs:
build:
name: Build project
if: github.event.repository.fork == false
npm:
runs-on: ubuntu-latest
if: github.event.repository.fork == false
steps:
- name: Checkout repository
@@ -48,8 +53,8 @@ jobs:
uses: actions/cache@v3
id: cache
with:
path: node_modules
key: ${{ runner.os }}-${{ hashFiles('**/package-lock.json') }}
path: node_modules
- name: Set up Node.js dependencies
if: steps.cache.outputs.cache-hit != 'true'
@@ -62,3 +67,79 @@ jobs:
run: |
npm run build
git diff --name-only
docker:
runs-on: ubuntu-latest
if: github.event.repository.fork == true
steps:
- name: Checkout repository
uses: actions/checkout@v3
# - name: Set up QEMU
# uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login to GitHub Container Registry
if: github.event_name == 'release'
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GHCR_TOKEN }}
- name: Generate Docker tags and labels
id: meta
uses: docker/metadata-action@v4
with:
images: ghcr.io/${{ github.event.repository.full_name }}
tags: |
type=ref,event=branch
type=ref,event=tag
type=ref,event=pr
flavor: |
latest=${{ github.event.release.prerelease == false }}
- name: Build Docker image
uses: docker/build-push-action@v4
with:
context: .
load: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
- name: Check Docker image
working-directory: /tmp
env:
REPO_FULL_NAME: '${{ github.event.repository.full_name }}'
run: |
docker run --rm -i --user $(id -u):$(id -g) -e GH_TOKEN=${GH_TOKEN} -v ${PWD}:/docs ghcr.io/${REPO_FULL_NAME,,}:${{ steps.meta.outputs.version }} new .
docker run --rm -i --user $(id -u):$(id -g) -e GH_TOKEN=${GH_TOKEN} -v ${PWD}:/docs ghcr.io/${REPO_FULL_NAME,,}:${{ steps.meta.outputs.version }} build
- name: Set platforms
if: github.event_name == 'release'
run: |
echo "PLATFORMS=linux/amd64" >> $GITHUB_ENV
# echo "PLATFORMS=linux/amd64,linux/arm64,linux/arm/v7" >> $GITHUB_ENV
- name: Publish Docker image
uses: docker/build-push-action@v4
with:
context: .
platforms: ${{ env.PLATFORMS }}
push: ${{ github.event_name == 'release' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
# - name: Check manifest
# if: github.event_name == 'release'
# run: |
# docker buildx imagetools inspect ghcr.io/${{ github.event.repository.full_name }}:${{ steps.meta.outputs.version }}
# - name: Inspect image
# if: github.event_name == 'release'
# run: |
# docker pull ghcr.io/${{ github.event.repository.full_name }}:${{ steps.meta.outputs.version }}
# docker image inspect ghcr.io/${{ github.event.repository.full_name }}:${{ steps.meta.outputs.version }}
-69
View File
@@ -1,69 +0,0 @@
# Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com>
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
# deal in the Software without restriction, including without limitation the
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
# sell copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
# IN THE SOFTWARE.
name: publish
on:
create:
tags:
- ".+"
env:
PYTHON_VERSION: 3.x
permissions:
contents: read
jobs:
publish:
name: Build and push Docker image
if: github.event.repository.fork == true
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Lowercase repository name
run: echo "REPOSITORY_NAME=${GITHUB_REPOSITORY,,}" >> $GITHUB_ENV
- name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GHCR_TOKEN }}
- name: Build Docker image
uses: docker/build-push-action@v3
with:
context: .
# platforms: linux/amd64,linux/arm64
tags: |
ghcr.io/${{ env.REPOSITORY_NAME }}:latest
ghcr.io/${{ env.REPOSITORY_NAME }}:${{ github.event.ref }}
- name: Check Docker image
run:
docker run --rm -i -v ${PWD}:/docs ghcr.io/${{ env.REPOSITORY_NAME }} build
- name: Publish Docker image
run: |
docker push --all-tags ghcr.io/${{ env.REPOSITORY_NAME }}
+13 -10
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com>
# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
@@ -23,19 +23,18 @@
# -----------------------------------------------------------------------------
# Dependencies
/node_modules
/__pycache__
/venv
/.venv
node_modules
__pycache__
venv
.venv
# Build files
/build
/MANIFEST
/site
build
site
# Distribution files
/dist
/mkdocs_material.egg-info
dist
mkdocs_material.egg-info
# Caches and logs
*.cpuprofile
@@ -45,6 +44,10 @@
.eslintcache
__pycache__
# Examples
example
example.zip
# -----------------------------------------------------------------------------
# General
# -----------------------------------------------------------------------------
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com>
# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
+3 -1
View File
@@ -1,6 +1,6 @@
{
"extends": [
"stylelint-config-rational-order",
"stylelint-config-recess-order",
"stylelint-config-recommended",
"stylelint-config-standard-scss"
],
@@ -9,6 +9,7 @@
],
"rules": {
"alpha-value-notation": "number",
"annotation-no-unknown": null,
"at-rule-empty-line-before": [
"always",
{
@@ -72,6 +73,7 @@
],
"linebreaks": "unix",
"media-feature-name-no-unknown": null,
"media-feature-range-notation": null,
"no-descending-specificity": null,
"no-empty-first-line": true,
"no-unknown-animations": true,
+2 -2
View File
@@ -3,14 +3,14 @@
"configurations": [
{
"name": "Application",
"type": "pwa-chrome",
"type": "chrome",
"request": "launch",
"runtimeArgs": [
"--disable-features=Translate",
"--incognito"
],
"url": "http://localhost:8000/mkdocs-material/",
"webRoot": ".",
"webRoot": "${workspaceFolder}",
"smartStep": true
}
]
+1
View File
@@ -16,6 +16,7 @@
"!ENV sequence",
"tag:yaml.org,2002:python/name:materialx.emoji.to_svg",
"tag:yaml.org,2002:python/name:materialx.emoji.twemoji",
"tag:yaml.org,2002:python/name:pymdownx.slugs.uslugify",
"tag:yaml.org,2002:python/name:pymdownx.superfences.fence_code_format"
]
}
+790 -5
View File
@@ -1,8 +1,793 @@
mkdocs-material-9.1.18+insiders-4.37.0 (2023-07-07)
* Added support for overriding social cards settings per page
* Added new social card default/only/image layout
* Improved resilience of optimize and social plugin
* Fixed rendering bugs for pruned navigation items
* Fixed jumping of content tabs anchor links when instant loading is enabled
* Fixed #5676: Optimize plugin doesn't check for pngquant
mkdocs-material-9.1.18 (2023-07-03)
* Updated Danish translations
* Added support for installing user requirements in Docker image
* Fixed #5655: Search separator with lookbehind breaks highlighting
mkdocs-material-9.1.17+insiders-4.36.1 (2023-06-23)
* Fixed #5618: Date comparison breaking for drafts in blog plugin
mkdocs-material-9.1.17 (2023-06-23)
* Fixed #5633: Code annotations with nested lists incorrectly mounted
* Fixed #5628: Regression in new social plugin configuration scheme
mkdocs-material-9.1.16+insiders-4.36.0 (2023-06-15)
* Added support for instant prefetching to speed up slow connections
* Improved stability of anchor link removal in built-in typeset plugin
* Improved performance of regular expressions in typeset plugin
* Removed unnecessary import test for cairosvg in optimize plugin
* Fixed #5590: regular expression for anchor link removal too greedy
mkdocs-material-9.1.16 (2023-06-15)
* Updated Indonesian translations
* Ensure scroll bar follows color scheme of operating system
mkdocs-material-9.1.15+insiders-4.35.3 (2023-06-01)
* Fixed #5579: Abbreviations in headlines filtered by typeset plugin
mkdocs-material-9.1.15+insiders-4.35.2 (2023-05-29)
* Fixed #5555: Blog plugin crashes when computing readtime for emojis
mkdocs-material-9.1.15 (2023-05-29)
* Fixed #5566: Indicate color scheme to operating system
* Fixed #5565: Update Dockerfile to latest version of base image
* Fixed #5554: Add additional version tags (9, 9.1) to Docker image
* Fixed #5536: Strip tags of ARIA labels in table of contents
mkdocs-material-9.1.14+insiders-4.35.1 (2023-05-20)
* Fixed internal handling of errors in social plugin
mkdocs-material-9.1.14+insiders-4.35.0 (2023-05-20)
* Improve editing experience and stability of social plugin
* Added support for custom layout syntax validation in social plugin
* Added support for layer origin for easier placement in social plugin
* Added support for in- and exclusion patterns in social plugin
* Catch and print syntax errors in custom layouts
mkdocs-material-9.1.14 (2023-05-20)
* Updated Armenian and Greek translations
mkdocs-material-9.1.13+insiders-4.34.1 (2023-05-16)
* Disable social plugin debug mode by default on mkdocs build
* Added warning in social plugin debug mode when font style couldn't be found
* Set default concurrency of built-in multi-threaded plugins to CPUs - 1
* Fixed #5521: Social plugin triggers race condition when downloading fonts
* Fixed #5515: Social plugin crashes when concurrency is set to 1
mkdocs-material-9.1.13 (2023-05-16)
* Fixed #5517: Social plugin crashes for some fonts (e.g. Open Sans)
mkdocs-material-9.1.12+insiders-4.34.0 (2023-05-14)
* Added support for new overflow mode to auto-fit text in social plugin
* Reduced subtle rendering bugs in (code) annotations due to subpixel rounding
* Improved print styles for (code) annotation lists
* Improved performance of social plugin, now 3x as fast
* Improved interop of typeset plugin with MkDocstrings
* Fixed logo location for variants of default template in social plugin
* Fixed #5446: Built-in typeset plugin picks up headings in code blocks
mkdocs-material-9.1.12+insiders-4.33.2 (2023-05-12)
* Fixed #5508: Social plugin crashes trying to copy cards on Docker/Windows
* Fixed #5507: Social plugin crashes on serve when layouts folder doesn't exist
* Fixed #5505: Social plugin trying to resolve logo in wrong location
* Fixed #5496: Annotations with nested lists incorrectly mounted
* Fixed #5493: Social plugin crashes on Python 3.8
mkdocs-material-9.1.12 (2023-05-12)
* Updated Bengali (Bangla) translations
* Fixed #5503: Docker image publish errors on uppercase characters
* Fixed #5407: Auto-pause media when in hidden content tabs
mkdocs-material-9.1.11+insiders-4.33.1 (2023-05-09)
* Added support for SVG background images in social plugin
mkdocs-material-9.1.11 (2023-05-08)
* Fixed #5487: Social plugin crashes without options (9.1.10 regression)
mkdocs-material-9.1.10+insiders-4.33.0 (2023-05-08)
* Added support for custom layouts for social plugin
* Added support for background images for social cards
mkdocs-material-9.1.10 (2023-05-08)
* Added cards_layout_options setting for social cards
* Deprecated cards_color and cards_font setting for social cards
mkdocs-material-9.1.9 (2023-05-02)
* Added Telugu, Kannada and Sanskrit translations
* Fixed #5428: Fixed margins for light/dark mode images in figures
* Fixed #5420: Social plugin crashing for some specific Google Fonts
* Fixed #5160: Instant loading makes code annotations jump (9.1.1 regression)
* Fixed #4920: Social plugin not loading logo from custom icon set
* Fixed social plugin crashing when only code font is specified
mkdocs-material-9.1.8 (2023-04-24)
* Fixed #5417: Theme breaks when palette is not defined (9.1.7 regression)
mkdocs-material-9.1.7+insiders-4.32.6 (2023-04-22)
* Fixed #5336: Interplay of blog plugin with git-revision-date-localized
mkdocs-material-9.1.7 (2023-04-22)
* Updated Persian (Farsi) and Turkish translations
* Fixed #5401: Added missing flag to disable built-in tags plugin
* Fixed #5206: Ensure defaults are set for primary and accent colors
* Fixed unnecessary inclusion of palette CSS when unused
mkdocs-material-9.1.6+insiders-4.32.5 (2023-04-07)
* Fixed #5322: Navigation tabs hoist nested page icons
mkdocs-material-9.1.6 (2023-04-07)
* Updated Persian (Farsi) translations
* Fixed #5300: Boxes in Mermaid sequence diagrams not color-abiding
mkdocs-material-9.1.5 (2023-03-31)
* Updated Lithuanian and Japanese translations
* Updated Mermaid.js to version 9.4.3
* Fixed #5290: Footer previous/next labels cut-off for short page titles
mkdocs-material-9.1.4+insiders-4.32.4 (2023-03-24)
* Fixed #5241: Built-in typeset plugin jams navigation for anchors in headings
mkdocs-material-9.1.4 (2023-03-24)
* Fixed #5239: Instant loading breaks anchors in details (9.1.1 regression)
* Fixed #5211: Anchor following not working for Chinese (9.1.2 regression)
mkdocs-material-9.1.3 (2023-03-14)
* Added Kurdish (Soranî) translations
* Updated Norwegian (Bokmål), Portuguese and Romanian translations
* Improved compatibility with mkdocs-jupyter plugin
* Fixed #5198: Built-in search plugin not filtering script and style tags
* Fixed #5176: Back-to-top + instant loading not working (9.1.1 regression)
mkdocs-material-9.1.2+insiders-4.32.3 (2023-03-09)
* Fixed Docker image release workflow (9.1.0 regression)
* Fixed #5159: Missing underline for abbreviations (9.1.0 regression)
mkdocs-material-9.1.2 (2023-03-09)
* Updated Icelandic, Korean and Swedish translations
* Fixed #5168: Mermaid text boxes overflow (9.0.13 regression)
* Fixed #5155: Table of contents not highlighting percent-encoded URLs
mkdocs-material-9.1.1 (2023-03-05)
* Updated Czech and Thai translations
* Improved instant loading (scroll restoration, slow connections)
* Fixed #5023: Instant loading not allowing to go back to initial page
* Fixed #3797: Instant loading does not work with section anchors in Safari
mkdocs-material-9.1.0+insiders-4.32.2 (2023-03-02)
* Fixed #5127: Privacy plugin not handling large number of occurrences
* Fixed #5126: Privacy plugin breaks when replacing specific emojis
mkdocs-material-9.1.0 (2023-03-02)
* Docker image now available for amd64, arm64 and arm/v7
* Updated Chinese (Taiwanese) translations
* Generalized tag identifier implementation
* Fixed flickering of header shadow on load
* Fixed occasional flickering of announcement bar
mkdocs-material-9.0.15 (2023-02-26)
* Updated Chinese (Traditional) translations
* Updated Hebrew translations
mkdocs-material-9.0.14+insiders-4.32.1 (2023-02-23)
* Fixed code block spans interfering with copying
* Fixed #5077: Privacy plugin breaks image alt text encoding
* Fixed #5079: Privacy plugin removing rel=me on external links
mkdocs-material-9.0.14 (2023-02-23)
* Fixed #5072: Rendering bug on navigation expand button in Firefox
mkdocs-material-9.0.13+insiders-4.32.0 (2023-02-19)
* Added support for custom selectors for code annotations
* Added support for code line range selection for better sharing
mkdocs-material-9.0.13+insiders-4.31.0 (2023-02-18)
* Added support for table of contents on blog index and archive pages
* Fixed #4512: Allow custom search field boosts (experimental)
mkdocs-material-9.0.13 (2023-02-18)
* Updated Uzbek translations
* Switched back to pre-9.0.0 headline detection in content partial
* Fixed #5062: Version warning not readable when using slate scheme
* Fixed #5061: Improved discernibility of table row hover color
* Fixed #5034: Sequence actors in Mermaid diagrams not color-abiding
* Fixed #4919: Allow to hide version warning in multiple versions
mkdocs-material-9.0.12+insiders-4.30.2 (2023-02-13)
* Fixed privacy plugin excludes not working (4.30.0 regression)
mkdocs-material-9.0.12+insiders-4.30.1 (2023-02-12)
* Fixed privacy plugin not handling static templates e.g. 404.html
mkdocs-material-9.0.12 (2023-02-09)
* Updated Catalan translations
* Fixed #4975: Mermaid entity relationship rendering diagrams bug
* Fixed #4924: Header title not reset when using instant loading
mkdocs-material-9.0.11+insiders-4.30.0 (2023-02-06)
* Rewrite of privacy plugin for concurrency, now twice as fast
* Added support for explicit inclusion for privacy plugin
* Added optimization support for privacy plugin (+ optimize plugin)
mkdocs-material-9.0.11 (2023-02-03)
* Added Mastodon verification for social links (rel=me)
* Updated Italian translations
mkdocs-material-9.0.10 (2023-02-02)
* Updated Arabic translations
* Updated Korean translations
* Updated Hungarian translations
* Updated Russian translations
* Fixed #4977: Improved accessibility for content tabs
* Fixed #4960: Sometimes anchor following doesn't bring last item into view
mkdocs-material-9.0.9 (2023-01-30)
* Updated Bulgarian translations
* Updated Chinese (Simplified) translations
* Updated Dutch translations
* Updated Hindi translations
* Updated Japanese translations
* Updated Polish translations
mkdocs-material-9.0.8 (2023-01-29)
* Updated Croatian translations
* Updated French translations
* Updated Hungarian translations
* Updated Portuguese (Brasilian) translations
* Updated Spanish translations
* Updated Ukrainian translations
* Updated Urdu translations
* Updated Vietnamese translations
mkdocs-material-9.0.7 (2023-01-28)
* Improved accessibility of sidebar navigation
* Moved all translations into community edition
* Updated Polish and Portuguese (Brasilian) translations
* Fixed info plugin terminating on subsequent reload when serving
* Fixed #4910: Sidebar navigation labels have invalid ARIA roles
* Fixed #4884: Search query terms can't be separated by colons
mkdocs-material-9.0.6+insiders-4.29.0 (2023-01-21)
* Added built-in optimize plugin for automatically compressing images
* Switched reporting in built-in privacy plugin to info level
mkdocs-material-9.0.6 (2023-01-19)
* Fixed #4883: Automatically disable info plugin when serving
* Fixed #4885: Search plugin crashes in some exotic cases (9.0.3 regression)
mkdocs-material-9.0.5+insiders-4.28.1 (2023-01-17)
* Fixed built-in info plugin erroring for Insiders on version check
* Fixed #4865: Navigation paths render bug when there's no top-level section
* Fixed #4875: Added support for hiding navigation paths
* Improved navigation path to not render for a single item
mkdocs-material-9.0.5+insiders-4.28.0 (2023-01-14)
* Added support for navigation path (breadcrumbs)
mkdocs-material-9.0.5 (2023-01-14)
* Fixed #4842: Improved accessibility of search result list
mkdocs-material-9.0.4 (2023-01-12)
* Fixed #4823: Improved contrast ratio in footer (9.0.2 regression)
* Fixed #4832: Set navigation items back to black (9.0.3 regression)
* Fixed #4843: Emojis broken due to maxcdn.com shutting down
* Upgraded Python Markdown Extensions to 9.9.1
mkdocs-material-9.0.3+insiders-4.27.1 (2023-01-08)
* Fixed rendering of succeeding navigation items in typeset plugin
* Fixed #4795: Built-in typeset plugin changes MkDocs' title precedence
* Fixed #4724: Blog plugin not rendering integrate table of contents
mkdocs-material-9.0.3 (2023-01-08)
* Improved discernibility of section index pages in navigation
* Improved collapsing of adjacent whitespace in search plugin
* Updated Indonesian translations
* Fixed view source of this page button when edit URL points to blob
* Fixed #4829: Search overlay does not close for active anchor result
* Fixed #4824: Search plugin crashes for h1-6 contained in other elements
* Fixed #4804: Nested navigation items not expandable with keyboard
* Fixed #4689: anchor tracking not working for anchors in tables
* Upgraded to Mermaid 9.3.0
mkdocs-material-9.0.2 (2023-01-04)
* Fixed #4823: Improved contrast ratio in footer to meet WCAG guidelines
* Fixed #4819: Social plugin crashes when card generation is disabled
* Fixed #4817: Search plugin crashes on numeric page titles in nav
mkdocs-material-9.0.1 (2023-01-03)
* Removed pipdeptree dependency for built-in info plugin
* Fixed appearance of linked tags when hovered (9.0.0 regression)
* Fixed #4810: Abbreviations run out of screen on touch devices
* Fixed #4813: View source and edit button links are the same
mkdocs-material-9.0.0 (2023-01-02)
Additions and improvements
* Added support for rich search previews
* Added support for tokenizer lookahead
* Added support for better search highlighting
* Added support for excluding content from search
* Added support for configurable search pipeline
* Added support for offline search via offline plugin
* Added support for multiple instances of built-in tags plugin
* Added support for removing copy-to-clipboard button
* Added support for removing footer navigation
* Added support for button to view the source of a page
* Improved readability of query string for search sharing
* Improved stability of search plugin when using --dirtyreload
* Improved search result group button, now sticky and stable
* Updated Norwegian translations
* Updated MkDocs to 1.4.2
Removals
* Removed deprecated alternative admonition qualifiers
* Removed :is() selectors (in output) for easier overriding
* Removed .title suffix on translations
* Removed legacy method for providing page title in feedback URL
* Removed support for indexing only titles in search
* Removed support for custom search transforms
* Removed support for custom search workers
* Removed temporary snow feature (easter egg)
Fixes
* Fixed Norwegian and Korean language code
* Fixed detection of composition events in search interface
* Fixed search plugin not using title set via front matter
* Fixed search highlighting of tags
* Fixed search sharing URL using post transformed string
* Fixed theme-color meta tag getting out-of-sync with palette toggle
* Fixed prev/next page keyboard navigation when footer is not present
* Fixed overflowing navigation tabs not being scrollable
* Fixed inclusion of code block line numbers from search
mkdocs-material-8.5.11+insiders-4.27.0 (2022-12-20)
* Added built-in typeset plugin to preserve formatting in sidebars
* Added URL and table of contents support for blog categories
mkdocs-material-8.5.11 (2022-11-30)
* Let it snow, see https://twitter.com/squidfunk/status/1597939243090788352
mkdocs-material-8.5.10+insiders-4.26.6 (2022-11-28)
* Fixed #4683: Tags plugin crashes when a tag is empty
mkdocs-material-8.5.10+insiders-4.26.5 (2022-11-27)
* Fixed #4632: Post excerpt title link doesn't point to top of the page
mkdocs-material-8.5.10+insiders-4.26.4 (2022-11-27)
* Fixed redundant file extension when using privacy plugin
mkdocs-material-8.5.10+insiders-4.26.3 (2022-11-15)
* Fixed #4637: Attachments w/o titles in related links error in blog plugin
* Fixed #4631: Remote favicons not downloaded and inlined by privacy plugin
mkdocs-material-8.5.10 (2022-11-11)
* Adjusted CSS to better allow for custom primary and accent colors
* Fixed #4620: Primary color is not applied (8.5.9 regression)
mkdocs-material-8.5.9 (2022-11-08)
* Fixed #4600: Illegible link colors for black and white primary colors
* Fixed #4594: Need to set schema to change link color
mkdocs-material-8.5.8+insiders-4.26.2 (2022-11-03)
* Updated MkDocs to 1.4.2
* Added support for tag compare functions when sorting on index pages
* Fixed footnotes being rendered in post excerpts without separators
* Fixed error in blog plugin when toc extension is not enabled
* Fixed issues with invalid asset paths and linked post titles
* Fixed #4572: Privacy plugin fails when symlinks cannot be created
* Fixed #4545: Blog plugin doesn't automatically link headline to post
* Fixed #4542: Blog plugin doesn't allow for multiple instances
* Fixed #4532: Blog plugin doesn't allow for mixed use of date and datetime
mkdocs-material-8.5.8 (2022-11-03)
* Added support for always showing settings in cookie consent
* Fixed #4571: Buttons invisible if primary color is white or black
* Fixed #4517: Illegible note in sequence diagram when using slate scheme
mkdocs-material-8.5.7+insiders-4.26.1 (2022-10-22)
* Improved reporting of configuration errors in tags plugin
* Fixed #4515: Privacy plugin fails when site URL is not defined
* Fixed #4514: Privacy plugin doesn't fetch Google fonts (4.26.0 regression)
mkdocs-material-8.5.7 (2022-10-22)
* Deprecated additional admonition qualifiers to reduce size of CSS
* Fixed #4511: Search boost does not apply to sections
mkdocs-material-8.5.6+insiders-4.26.0 (2022-10-18)
* Refactored privacy plugin to prepare for new features
* Added support for rel=noopener links in privacy plugin
* Resolve encoding issues with blog and privacy plugin
mkdocs-material-8.5.6+insiders-4.25.5 (2022-10-16)
* Updated MkDocs to 1.4.1
* Added namespace prefix to built-in plugins
* Updated content and header partial
mkdocs-material-8.5.6+insiders-4.25.4 (2022-10-09)
* Fixed other path issues for standalone blogs (4.24.2 regression)
mkdocs-material-8.5.6+insiders-4.25.3 (2022-10-09)
* Fixed #4457: Posts not collected for standalone blog (4.24.2 regression)
mkdocs-material-8.5.6+insiders-4.25.2 (2022-10-04)
* Fixed #4452: Blog and tags plugin crash when specifying slugify function
mkdocs-material-8.5.6+insiders-4.25.1 (2022-10-03)
* Updated mkdocs-rss-plugin in Dockerfile to fix MkDocs compat errors
mkdocs-material-8.5.6+insiders-4.25.0 (2022-10-02)
* Added support for navigation subtitles
* Added support for defining an allow list for built-in tags plugin
* Added support for custom slugify functions for built-in tags plugin
* Improved stability of search plugin when using --dirtyreload
mkdocs-material-8.5.6 (2022-10-02)
* Modernized appearance of admonitions (with fallback, see docs)
* Improved appearance of inline code blocks in admonition titles
mkdocs-material-8.5.5+insiders-4.24.2 (2022-10-01)
* Updated MkDocs to 1.4
* Fixed compatibility issues with MkDocs 1.4
* Fixed incorrectly generated paths in privacy plugin
* Fixed blog index page not showing navigation when using meta plugin
mkdocs-material-8.5.5 (2022-10-01)
* Updated MkDocs to 1.4
* Fixed compatibility issues with MkDocs 1.4
* Fixed #4430: build error when enabling consent without repository URL
mkdocs-material-8.5.4+insiders-4.24.1 (2022-09-30)
* Fixed #4430: build error when enabling consent without repository URL
mkdocs-material-8.5.4 (2022-09-30)
* Fixed expand icons shift on sidebar overflow (using scrollbar-gutter)
* Fixed #4429: Text in sequence diagrams overflows in Firefox
mkdocs-material-8.5.3+insiders-4.24.0 (2022-09-27)
* Added support for custom content on index pages (blog)
* Added support for keeping content on paginated index pages (blog)
* Added support for limiting categories in post excerpts (blog)
* Added support for simple override of templates via front matter (blog)
* Added icon in navigation for pages with encrypted content
* Fixed #4396: Front matter of index pages not inherited by pagination (blog)
* Improved performance by building post excerpts once (blog)
mkdocs-material-8.5.3+insiders-4.23.6 (2022-09-22)
* Fixed #4389: Blog posts in first week of year in wrong archive
* Fixed (= switched) footer previous and next links for blog posts
mkdocs-material-8.5.3 (2022-09-20)
* Fixed build error when enabling cookie consent without analytics
* Fixed #4381: Code blocks render ligatures for some fonts
mkdocs-material-8.5.2+insiders-4.23.5 (2022-09-18)
* Fixed #4367: Improved blog plugin date handling for MultiMarkdown syntax
* Fixed #4374: Fixed invalid URLs of related links to other blog posts
mkdocs-material-8.5.2 (2022-09-18)
* Updated Mermaid.js to version 9.1.7
* Fixed overly large headlines in search results (8.5.0 regression)
* Fixed #4358: Navigation sections appear as clickable (8.5.0 regression)
* Fixed #4356: GitHub repository statistics fetched before cookie consent
mkdocs-material-8.5.1 (2022-09-15)
* Fixed #4366: Removed dependencies with native extensions
mkdocs-material-8.5.0+insiders-4.23.4 (2022-09-14)
* Fixed #4365: Recursion error in blog plugin due to deepcopy
* Fixed path errors for blog plugin on Windows
* Fixed publishing workflow in forked repositories
mkdocs-material-8.5.0+insiders-4.23.3 (2022-09-13)
* Fixed previous and next page links for drafts of blog posts
mkdocs-material-8.5.0 (2022-09-13)
* Added support for social cards
* Added support for code annotation anchor links (deep linking)
* Added support for code annotation comment stripping (syntax modifier)
* Added support for sidebars scrolling automatically to active item
* Added support for anchor following table of contents (= auto scroll)
* Added support for tag icons
mkdocs-material-8.4.4+insiders-4.23.2 (2022-09-13)
* Fixed #4348: Blog plugin crashes on custom nav title
* Fixed blog plugin crashing when category contained only drafts
* Fixed rendering of content from blog index file
mkdocs-material-8.4.4+insiders-4.23.1 (2022-09-12)
* Fixed #4345: Blog plugin errors with default settings
mkdocs-material-8.4.4+insiders-4.23.0 (2022-09-12)
* Added blogging support via built-in blog plugin
mkdocs-material-8.4.4 (2022-09-12)
* Moved comments integration to separate partial (comments.html)
mkdocs-material-8.4.3+insiders-4.22.1 (2022-09-07)
* Fixed #4217: Tooltips in data tables render in wrong position
mkdocs-material-8.4.3 (2022-09-07)
* Added Simple Icons to bundled icons (+2,300 icons)
* Added support for changing edit icon
* Moved page actions to separate partial (actions.html)
* Fixed #4291: Version switching doesn't stay on page when anchors are used
* Fixed #4327: Links in data tables do not receive link styling
mkdocs-material-8.4.2 (2022-08-27)
* Updated Slovenian translations
* Fixed #4277: Feedback widget hidden after navigation with instant loading
* Fixed numeric tags in front matter breaking search functionality
mkdocs-material-8.4.1+insiders-4.22.0 (2022-08-21)
* Added support for navigation status
mkdocs-material-8.4.1 (2022-08-21)
* Updated Croatian and Hebrew translations
mkdocs-material-8.4.0+insiders-4.21.1 (2022-08-13)
* Fixed #4176: Broken image when avatar is served by Gravatar
* Fixed #4212: Deferred search initialization for file:// locations
mkdocs-material-8.4.0 (2022-08-13)
* Added support for cookie consent
* Added support for feedback widget (Was this page helpful?)
* Added support for dismissible announcement bar
* Added Armenian, Lithuanian, Tagalog, and Urdu translations
mkdocs-material-8.3.9+insiders-4.21.0 (2022-07-17)
* Added meta plugin: set front matter for all pages in a folder
* Fixed #4114: Tags plugin fails if only tags_extra_files is set
mkdocs-material-8.3.9+insiders-4.20.1 (2022-07-11)
* Fixed #4105: Tags plugin fails if tags_file is not set (4.20.0 regression)
mkdocs-material-8.3.9+insiders-4.20.0 (2022-07-07)
* Added support for additional tags indexes
* Fixed #4100: Tag icons not shown in tags index
mkdocs-material-8.3.9+insiders-4.19.2 (2022-07-04)
* Fixed #4051: Privacy plugin fails if symlinking isn't allowed on Windows
mkdocs-material-8.3.9 (2022-07-04)
* Updated Taiwanese translations for search
* Allow ids for content tabs with special characters (for mkdocstrings)
* Fixed #4083: home not clickable when using versioning (8.3.5 regression)
mkdocs-material-8.3.8+insiders-4.19.1 (2022-06-25)
* Added mkdocs-git-committers-plugin to Dockerfile
* Added mkdocs-git-revision-date-localized-plugin to Dockerfile
mkdocs-material-8.3.8+insiders-4.19.0 (2022-06-24)
* Added support for document contributors
* Updated French translations for cookie consent
mkdocs-material-8.3.8 (2022-06-24)
* Fixed #4053: Limit width of videos to content area
* Fixed empty tags in front matter breaking search
mkdocs-material-8.3.7 (2022-06-22)
* Fixed search being stuck initializing when using tags (8.3.4 regression)
mkdocs-material-8.3.6+insiders-4.18.2 (2022-06-16)
* Fixed #4026: Fixed tooltips not mounted for nested navigation links
mkdocs-material-8.3.6 (2022-06-16)
* Fixed #4028: Links not clickable when using versioning (8.3.5 regression)
mkdocs-material-8.3.5+insiders-4.18.1 (2022-06-14)
* Fixed #3990: Chinese search highlighting not working on non-boundaries
mkdocs-material-8.3.5 (2022-06-14)
* Fixed #4012: Stay on page not working for alias of active version
mkdocs-material-8.3.4+insiders-4.18.0 (2022-06-11)
* Added support for automatic dark/light mode
* Fixed #4009: Privacy plugin uses invalid paths for file cache on Windows
mkdocs-material-8.3.4 (2022-06-11)
* Fixed #4004: Tags with multiple words not searchable
mkdocs-material-8.3.3 (2022-06-07)
* Fixed #4000: Mermaid diagrams too dark in dark mode (8.3.0 regression)
mkdocs-material-8.3.2+insiders-4.17.2 (2022-06-05)
* Added support for custom jieba dictionaries (Chinese search)
mkdocs-material-8.3.2+insiders-4.17.1 (2022-06-05)
* Added support for cookie consent reject button
* Added support for cookie consent custom button ordering
* Fixed #3988: Content tab not focused after alternating anchor links
mkdocs-material-8.3.2 (2022-06-05)
* Fixed #3987: Custom admonition icons don't work when defining color palette
mkdocs-material-8.3.1+insiders-4.17.0 (2022-06-04)
* Added support for content tabs anchor links (deep linking)
* Fixed #3975: Detect composition events in search interface (Chinese)
* Fixed #3980: Search plugin doesn't use title set via front matter
mkdocs-material-8.3.1 (2022-06-04)
* Bump required Jinja version to 3.0.2
* Removed unnecessary conditions in templates
* Fixed scroll offset when content tabs are brought into view
* Fixed #3977: Content tabs snapping oddly in Firefox
* Fixed #3983: Missing condition in footer partial (8.3.0 regression)
mkdocs-material-8.3.0 (2022-06-02)
* Added support for custom admonition icons
* Added support for linking of content tabs
* Added support for boosting pages in search
* Added support for hiding footer navigation
* Added previous/next indicators to content tabs
* Improved typeset link colors in light and dark modes
mkdocs-material-8.2.16+insiders-4.16.2 (2022-05-28)
* Fixed #3961: Nested sections triggered build error for navigation tabs
mkdocs-material-8.2.16+insiders-4.16.1 (2022-05-28)
* Switched feedback widget rating titles to tooltips
* Improved contrast of link colors for light/dark color schemes
* Fixed #3950: Sticky navigation tabs rendering broken (4.15.2 regression)
* Fixed #3958: Links invisible when using white primary color
mkdocs-material-8.2.16 (2022-05-28)
* Fixed #3957: Only animate code annotations when visible (save CPU cycles)
mkdocs-material-8.2.15+insiders-4.16.0 (2022-05-25)
* Added support for navigation pruning
* Fixed search results for non-segmented characters (4.15.2 regression)
mkdocs-material-8.2.15+insiders-4.15.2 (2022-05-22)
* Removed workaround for abbr on touch devices (superseded by tooltips)
* Fixed #3915: Improved Chinese search query segmentation
* Fixed #3938: Fixed tooltips position for navigation titles with ellipsis
mkdocs-material-8.2.15+insiders-4.15.1 (2022-05-14)
* Improved performance of element focus observables
* Fixed #3531: Added prev/next buttons to content tabs
* Fixed tooltip positioning when host element is hidden
* Improved performance of element focus obervables
mkdocs-material-8.2.15 (2022-05-14)
@@ -131,7 +916,7 @@ mkdocs-material-8.2.3 (2022-02-27)
mkdocs-material-8.2.2 (2022-02-26)
* Added automatic removal of query parameter when search is closed
* Fixed #3599: Anchors always overriden when using navigation tracking
* Fixed #3599: Anchors always overridden when using navigation tracking
mkdocs-material-8.2.1+insiders-4.9.1 (2022-02-21)
@@ -311,7 +1096,7 @@ mkdocs-material-8.0.4 (2021-12-04)
mkdocs-material-8.0.3+insiders-4.2.0 (2021-12-02)
* Added support for dismissable announcement bar
* Added support for dismissible announcement bar
* Added support for named placeholders in feedback widget
mkdocs-material-8.0.3 (2021-12-02)
@@ -347,7 +1132,7 @@ mkdocs-material-8.0.0 (2021-11-28)
* Removed deprecated prebuilt search index support
* Removed deprecated web app manifest use customization
* Removed extracopyright variable use new copyright partial
* Removed Disqus integation use customization
* Removed Disqus integration use customization
* Switched to :is() selectors for simple selector lists
* Switched autoprefixer from last 4 years to last 2 years
* Improved CSS overall to match modern standards
@@ -361,7 +1146,7 @@ mkdocs-material-7.3.6+insiders-3.2.3 (2021-11-20)
* Updated Swedish and French translations
* Removed support for .mermaid-experimental class (now .mermaid)
* Fixed #3202: Cookie consent not dismissable on file:// locations
* Fixed #3202: Cookie consent not dismissible on file:// locations
* Fixed #3216: Cookie consent not dismissed when invoked via anchor
* Fixed #3232: Mermaid.js sometimes runs twice (race condition)
+41 -11
View File
@@ -1,7 +1,7 @@
# Contributing
Interested in contributing to the Material for MkDocs? Want to report a bug?
Have a question? Before you do, please read the following guidelines.
Interested in contributing to the Material for MkDocs? Have a question? Want to
report a bug? Before you do, please read the following guidelines.
## Submission context
@@ -26,7 +26,7 @@ a Pull Request with a fix. However, before doing so, please read the
You can request a new feature by submitting an issue to our GitHub Repository.
If you would like to implement a new feature, please submit an issue with a
proposal for your work first, to be sure that it is of use for everyone, as
proposal for your work first to be sure that it is of use to everyone, as
Material for MkDocs is highly opinionated. Please consider what kind of change
it is:
@@ -40,21 +40,51 @@ it is:
the `master`, as it's always a matter of opinion whether if benefits the
overall functionality of the project.
### Missing translations?
Material for MkDocs supports 60+ languages with the help of community
contributions. When new features are added, sometimes, new translations are
necessary as well. It's impossible for the maintainers of the project to update
all translations (we just don't speak 60+ languages), so we have to rely on
our contributors to update translations incrementally. This process is pretty
simple, so if you find a translation missing in your language, follow these
guidelines:
1. Fork the repository.
2. Open up the [translation file for your language] as well as the
[English translations], as they are always up-to-date. Compare them
side-by-side and add the missing translations. __Important__: only add the
translations that are different from the defaults, e.g. if your language
is left-to-right, don't add the `direction` translation, as English is
left-to-right as well. The following translations are for technical
purposes and should not be updated, so if they're missing from your
language, it's for good reason:
- `search.config.lang`
- `search.config.pipeline`
- `search.config.separator`
3. Create a PR (see below) with your changes.
[translation file for your language]: https://github.com/squidfunk/mkdocs-material/tree/master/src/partials/languages
[English translations]: https://github.com/squidfunk/mkdocs-material/tree/master/src/partials/languages/en.html
## Submission guidelines
### Submitting an issue
Before you submit an issue, please search the issue tracker, maybe an issue for
your problem already exists and the discussion might inform you of workarounds
your problem already exists, and the discussion might inform you of workarounds
readily available.
We want to fix all the issues as soon as possible, but before fixing a bug we
need to reproduce and confirm it. In order to reproduce bugs we will
We want to fix all the issues as soon as possible, but before fixing a bug, we
need to reproduce and confirm it. In order to reproduce bugs, we will
systematically ask you to provide a minimal reproduction scenario using the
custom issue template. Please stick to the issue template.
Unfortunately we are not able to investigate / fix bugs without a minimal
reproduction scenario, so if we don't hear back from you we may close the issue.
Unfortunately, we are not able to investigate / fix bugs without a minimal
reproduction scenario, so if we don't hear back from you, we may close the issue.
### Submitting a Pull Request (PR)
@@ -66,9 +96,9 @@ go ahead.
make your changes in a separate git branch and add descriptive messages to
your commits.
2. **Build**: Before submitting a pull requests, [build the theme]. This is
a mandatory requirement for your PR to get accepted, as the theme should at
all times be installable through GitHub.
2. **Build**: Before submitting a pull request, [build the theme]. This is
a mandatory requirement for your PR to get accepted, as the theme should be
installable through GitHub at all times.
3. **Pull Request**: After building the theme, commit the compiled output,
push your branch to GitHub and send a PR to `mkdocs-material:master`. If we
+22 -8
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com>
# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
@@ -18,13 +18,13 @@
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
# IN THE SOFTWARE.
FROM python:3.9.2-alpine3.13
FROM python:3.11-alpine3.18
# Build-time flags
ARG WITH_PLUGINS=true
# Environment variables
ENV PACKAGES=/usr/local/lib/python3.9/site-packages
ENV PACKAGES=/usr/local/lib/python3.11/site-packages
ENV PYTHONDONTWRITEBYTECODE=1
# Set build directory
@@ -32,11 +32,10 @@ WORKDIR /tmp
# Copy files necessary for build
COPY material material
COPY MANIFEST.in MANIFEST.in
COPY package.json package.json
COPY pyproject.toml pyproject.toml
COPY README.md README.md
COPY requirements.txt requirements.txt
COPY setup.py setup.py
COPY *requirements.txt ./
# Perform build and cleanup artifacts and caches
RUN \
@@ -59,13 +58,24 @@ RUN \
libxml2-dev \
libxslt-dev \
musl-dev \
&& \
pip install --no-cache-dir --upgrade pip \
&& \
pip install --no-cache-dir . \
&& \
if [ "${WITH_PLUGINS}" = "true" ]; then \
pip install --no-cache-dir \
"mkdocs-minify-plugin>=0.3" \
"mkdocs-redirects>=1.0"; \
"mkdocs-git-committers-plugin-2==1.1.1" \
"mkdocs-git-revision-date-localized-plugin==1.2.0" \
"mkdocs-minify-plugin==0.5.0" \
"mkdocs-redirects==1.2.0" \
"mkdocs-rss-plugin==1.6.0" \
"pillow>=9.0" \
"cairosvg>=2.5"; \
fi \
&& \
if [ -e user-requirements.txt ]; then \
pip install -U -r user-requirements.txt; \
fi \
&& \
apk del .build \
@@ -84,6 +94,10 @@ RUN \
-path "*/__pycache__/*" \
-exec rm -f {} \;
# Trust directory, required for git >= 2.35.2
RUN git config --global --add safe.directory /docs &&\
git config --global --add safe.directory /site
# Set working directory
WORKDIR /docs
+1 -1
View File
@@ -1,4 +1,4 @@
Copyright (c) 2016-2022 Martin Donath <martin.donath@squidfunk.com>
Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
-11
View File
@@ -1,11 +0,0 @@
recursive-include material *.js *.css *.map *.html *.svg *.png *.yml
recursive-include material *.ttf *.woff *.woff2 LICENSE*
recursive-exclude material/overrides *
recursive-exclude site *
recursive-exclude src *
recursive-exclude * __pycache__
recursive-exclude * *.py[co]
include LICENSE
include package.json
include README.md
include requirements.txt
+87 -25
View File
@@ -39,7 +39,7 @@
<p align="center">
Write your documentation in Markdown and create a professional static site for
your Open Source or commercial project in minutes searchable, customizable,
more than 50 languages, for all devices.
more than 60 languages, for all devices.
</p>
<p align="center">
@@ -58,45 +58,105 @@
</p>
<h2></h2>
<p id="premium-sponsors">&nbsp;</p>
<p align="center"><strong>Silver sponsors</strong></p>
<p align="center">
<a href="https://fastapi.tiangolo.com/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-fastapi.png" height="120"
/></a>
</p>
<p>&nbsp;</p>
<p id="premium-sponsors" align="center"><strong>Special thanks</strong> to our <strong>premium sponsors</strong>:</p>
<p>&nbsp;</p>
<p align="center"><strong>Bronze sponsors</strong></p>
<p align="center">
<a href="https://cirrus-ci.org/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-cirrus-ci.png" height="65"
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-cirrus-ci.png" height="58"
/></a>
<a href="https://docs.baslerweb.com/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-basler.png" height="65"
/></a>
<a href="https://hummingbot.io/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-hummingbot.png" height="65"
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-basler.png" height="58"
/></a>
<a href="https://kx.com/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-kx.png" height="65"
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-kx.png" height="58"
/></a>
<a href="https://www.manticoregames.com/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-manticore-games.png" height="65"
/></a>
<a href="https://www.accounttechnologies.com/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-account-technologies.png" height="65"
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-manticore-games.png" height="58"
/></a>
<a href="https://orion-docs.prefect.io/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-prefect.png" height="65"
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-prefect.png" height="58"
/></a>
<a href="https://datadoghq.com/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-datadog.png" height="65"
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-datadog.png" height="58"
/></a>
<a href="https://www.zenoss.com/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-zenoss.png" height="65"
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-zenoss.png" height="58"
/></a>
<a href="https://www.elli.eco/en/home" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-elli.png" height="65"
/></a>
<a href="https://solutions.rstudio.com" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-rstudio.png" height="65"
<a href="https://docs.posit.co" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-posit.png" height="58"
/></a>
<a href="https://n8n.io" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-n8n.png" height="65"
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-n8n.png" height="58"
/></a>
<a href="https://www.dogado.de" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-dogado.png" height="58"
/></a>
<a href="https://wwt.com" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-wwt.png" height="58"
/></a>
<a href="https://coda.io" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-coda.png" height="58"
/></a>
<a href="https://elastic.co" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-elastic.png" height="58"
/></a>
<a href="https://ipfabric.io/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-ip-fabric.png" height="58"
/></a>
<a href="https://www.apex.ai/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-apex-ai.png" height="58"
/></a>
<a href="https://jitterbit.com/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-jitterbit.png" height="58"
/></a>
<a href="https://sparkfun.com/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-sparkfun.png" height="58"
/></a>
<a href="https://eccenca.com/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-eccenca.png" height="58"
/></a>
<a href="https://neptune.ai/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-neptune-ai.png" height="58"
/></a>
<a href="https://cash.app/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-cashapp.png" height="58"
/></a>
<a href="https://rackn.com/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-rackn.png" height="58"
/></a>
<a href="https://civicactions.com/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-civic-actions.png" height="58"
/></a>
<a href="https://bitcrowd.net/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-bitcrowd.png" height="58"
/></a>
<a href="https://getscreen.me/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-getscreenme.png" height="58"
/></a>
<a href="https://botcity.dev/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-botcity.png" height="58"
/></a>
<a href="https://www.springernature.com/gp" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-sn-technology.png" height="58"
/></a>
<a href="https://kolena.io/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-kolena.png" height="58"
/></a>
<a href="https://www.evergiving.com/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-evergiving.png" height="58"
/></a>
<a href="https://koor.tech/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-koor.png" height="58"
/></a>
<a href="https://astral.sh/" target=_blank><img
src="https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/.github/assets/sponsors/sponsor-astral.png" height="58"
/></a>
</p>
<p>&nbsp;</p>
@@ -135,7 +195,7 @@ documentation works for everyone.
### Open Source
Trust 10,000+ users choose a mature and actively maintained solution built
Trust 20,000+ users choose a mature and actively maintained solution built
with state-of-the-art Open Source technologies. Keep ownership of your content
without fear of vendor lock-in. Licensed under MIT.
@@ -165,7 +225,6 @@ For detailed installation instructions, configuration options, and a demo, visit
[Atlassian](https://atlassian.github.io/data-center-helm-charts/),
[AWS](https://aws.github.io/copilot-cli/),
[Binance](https://docs.binance.org/),
[Bloomberg](https://bloomberg.github.io/selekt/),
[CERN](http://abpcomputing.web.cern.ch/),
[Datadog](https://datadoghq.dev/integrations-core/),
@@ -173,6 +232,7 @@ For detailed installation instructions, configuration options, and a demo, visit
[Hewlett Packard](https://hewlettpackard.github.io/squest/),
[ING](https://ing-bank.github.io/baker/),
[Intel](https://open-amt-cloud-toolkit.github.io/docs/),
[JetBrains](https://jetbrains.github.io/projector-client/mkdocs/),
[LinkedIn](https://linkedin.github.io/school-of-sre/),
[Microsoft](https://microsoft.github.io/code-with-engineering-playbook/),
[Mozilla](https://mozillafoundation.github.io/engineering-handbook/),
@@ -203,15 +263,17 @@ For detailed installation instructions, configuration options, and a demo, visit
[Pydantic](https://pydantic-docs.helpmanual.io/),
[Renovate](https://docs.renovatebot.com/),
[Traefik](https://docs.traefik.io/),
[Trivy](https://github.com/aquasecurity/trivy)
[Vapor](https://docs.vapor.codes/),
[ZeroNet](https://zeronet.io/docs/),
[WebKit](https://docs.webkit.org/),
[WTF](https://wtfutil.com/)
## License
**MIT License**
Copyright (c) 2016-2022 Martin Donath
Copyright (c) 2016-2023 Martin Donath
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
+2 -6
View File
@@ -1,7 +1,3 @@
---
template: overrides/main.html
---
# Alternatives
There are tons of static site generators and themes out there and choosing the
@@ -29,9 +25,9 @@ __Challenges__
- More time needed to get up and running
While [Docusaurus] is one of the best choices when it comes to documentation
sites that output a single page applications, there are many more solutions,
sites that output a single page application, there are many more solutions,
including [Docz], [Gatsby], [Vuepress] and [Docsify] that approach
this problem similarily.
this problem similarly.
[Docusaurus]: https://docusaurus.io/
[React]: https://reactjs.org/
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 32 KiB

+4
View File
@@ -0,0 +1,4 @@
squidfunk:
name: Martin Donath
description: Creator
avatar: https://avatars.githubusercontent.com/u/932156
+3
View File
@@ -0,0 +1,3 @@
comments: true
hide:
- feedback
-144
View File
@@ -1,145 +1 @@
---
template: overrides/main.html
title: Blog
search:
exclude: true
---
<style>
.md-sidebar--secondary:not([hidden]) {
visibility: hidden;
}
</style>
# Blog
## [Chinese search support 中文搜索​支持]
__Insiders adds experimental Chinese language support for the [built-in search
plugin] a feature that has been requested for a long time given the large
number of Chinese users.__
<aside class="mdx-author" markdown>
![@squidfunk][@squidfunk avatar]
<span>__Martin Donath__ · @squidfunk</span>
<span>
:octicons-calendar-24: May 5, 2022 ·
:octicons-clock-24: 5 min read ·
[:octicons-tag-24: 8.2.13+insiders-4.14.0][insiders-4.14.0]
</span>
</aside>
---
After the United States and Germany, the third-largest country of origin of
Material for MkDocs users is China. For a long time, the built-in search plugin
didn't allow for proper segmentation of Chinese characters, mainly due to
missing support in [lunr-languages] which is used for search tokenization and
stemming. The latest Insiders release adds long-awaited Chinese language support
for the built-in search plugin, something that has been requested by many users.
[:octicons-arrow-right-24: Continue reading][Chinese search support 中文搜索​支持]
[built-in search plugin]: ../setup/setting-up-site-search.md#built-in-search-plugin
[@squidfunk avatar]: https://avatars.githubusercontent.com/u/932156
[insiders-4.14.0]: ../insiders/changelog.md#4.14.0
[lunr-languages]: https://github.com/MihaiValentin/lunr-languages
[Chinese search support 中文搜索​支持]: 2022/chinese-search-support.md
## [The past, present and future]
__2021 was a fantastic year for this project as we shipped many new awesome
features, saw significant user growth and leveraged GitHub Sponsors to make the
project sustainable.__
<aside class="mdx-author" markdown>
![@squidfunk][@squidfunk avatar]
<span>__Martin Donath__ · @squidfunk</span>
<span>
:octicons-calendar-24: December 27, 2021 ·
:octicons-clock-24: 10 min read
</span>
</aside>
---
Today, together, MkDocs and Material for MkDocs are among the most popular
options when it comes to choosing a static site generator and theme for your
technical documentation project. Material for MkDocs ensures that your
content is always perfectly presented to your audience, regardless of screen
resolution or device capabilities. It has evolved to a framework for technical
writing, offering many features, some of which are yet to be found in other
static site generators. However, we're far from the end, as 2022 is going to
bring some interesting new capabilities.
[:octicons-arrow-right-24: Continue reading][The past, present and future]
[The past, present and future]: 2021/the-past-present-and-future.md
## [Excluding content from search]
__The latest Insiders release brings three new simple ways to exclude dedicated
parts of a document from the search index, allowing for more fine-grained
control.__
<aside class="mdx-author" markdown>
![@squidfunk][@squidfunk avatar]
<span>__Martin Donath__ · @squidfunk</span>
<span>
:octicons-calendar-24: September 26, 2021 ·
:octicons-clock-24: 5 min read ·
[:octicons-tag-24: 7.3.0+insiders-3.1.1][insiders-3.1.1]
</span>
</aside>
---
Two weeks ago, Material for MkDocs Insiders shipped a brand new search plugin,
yielding massive improvements in usability, but also in speed and size of the
search index. Interestingly, as discussed in the previous blog article, we only
scratched the surface of what's now possible. This release brings some useful
features that enhance the writing experience, allowing for more fine-grained
control of what pages, sections and blocks of a Markdown file should be indexed
by the built-in search functionality.
[:octicons-arrow-right-24: Continue reading][Excluding content from search]
[Excluding content from search]: 2021/excluding-content-from-search.md
[insiders-3.1.1]: ../insiders/changelog.md#3.1.1
## [Search: better, faster, smaller]
__This is the story of how we managed to completely rebuild client-side search,
delivering a significantly better user experience while making it faster and
smaller at the same time.__
<aside class="mdx-author" markdown>
![@squidfunk][@squidfunk avatar]
<span>__Martin Donath__ · @squidfunk</span>
<span>
:octicons-calendar-24: September 13, 2021 ·
:octicons-clock-24: 15 min read ·
[:octicons-tag-24: 7.2.6+insiders-3.0.0][insiders-3.0.0]
</span>
</aside>
---
The search of Material for MkDocs is by far one of its best and most-loved
assets: multilingual, offline-capable, and most importantly: _all client-side_.
It provides a solution to empower the users of your documentation to find what
they're searching for instantly without the headache of managing additional
servers. However, even though several iterations have been made, there's still
some room for improvement, which is why we rebuilt the search plugin and
integration from the ground up. This article shines some light on the internals
of the new search, why it's much more powerful than the previous version, and
what's about to come.
[:octicons-arrow-right-24: Continue reading][Search: better, faster, smaller]
[Search: better, faster, smaller]: 2021/search-better-faster-smaller.md
[insiders-3.0.0]: ../insiders/changelog.md#3.0.0
+247
View File
@@ -0,0 +1,247 @@
---
date: 2022-09-12
authors: [squidfunk]
description: >
Our new blog is built with the brand new built-in blog plugin. You can build
a blog alongside your documentation or standalone
categories:
- Blog
links:
- Getting started with Insiders: insiders/getting-started.md#requirements
- setup/setting-up-a-blog.md#built-in-blog-plugin
---
# Blog support just landed
__Hey there! You're looking at our new blog, built with the brand new
[built-in blog plugin]. With this plugin, you can easily build a blog alongside
your documentation or standalone.__
Proper support for blogging, as requested by many users over the past few years,
was something that was desperately missing from Material for MkDocs' feature set.
While everybody agreed that blogging support was a blind spot, it was not
obvious whether MkDocs could be extended in a way to allow for blogging as we
know it from [Jekyll] and friends. The [built-in blog plugin] proves that it is,
after all, possible to build a blogging engine on top of MkDocs, in order to
create a technical blog alongside your documentation, or as the main thing.
<!-- more -->
_This article explains how to build a standalone blog with Material for MkDocs.
If you want to build a blog alongside your documentation, please refer to
[the plugin's documentation][built-in blog plugin]._
[built-in blog plugin]: ../../setup/setting-up-a-blog.md#built-in-blog-plugin
[Jekyll]: https://jekyllrb.com/
## Quick start
### Setting up Insiders
Before we can start bootstrapping a blog and [write our first post], we need to
set up [Insiders], since the [built-in blog plugin] is currently reserved to
sponsors. Without the funds this project receives through sponsorships, this
plugin wouldn't exist. Three steps are necessary:
1. [Subscribe to a monthly sponsorship]
2. [Create a personal access token]
3. [Install Insiders]
[write our first post]: #writing-your-first-post
[Insiders]: ../../insiders/index.md
[Subscribe to a monthly sponsorship]: ../../insiders/index.md#how-to-become-a-sponsor
[Create a personal access token]: ../../insiders/getting-started.md#requirements
[Install Insiders]: ../../insiders/getting-started.md#installation
### Creating a standalone blog
After Insiders is installed, you can bootstrap a new project using the `mkdocs`
executable:
```
mkdocs new .
```
This will create the following structure:
``` { .sh .no-copy }
.
├─ docs/
│ └─ index.md
└─ mkdocs.yml
```
#### Configuration
In this article, we're going to build a standalone blog, which means that the
blog lives at the root of your project. For this reason, open `mkdocs.yml`,
and replace its contents with:
``` yaml
site_name: My Blog
theme:
name: material
features:
- navigation.sections
plugins:
- meta
- blog:
blog_dir: . # (1)!
- search
- tags
nav:
- index.md
```
1. This is the important part we're hosting the blog at the root of the
project, and not in a subdirectory. For more information, see the
[`blog_dir`][blog_dir] configuration option.
[blog_dir]: ../../setup/setting-up-a-blog.md#+blog.blog_dir
#### Blog setup
The blog index page lives in `docs/index.md`. This page was pre-filled by
MkDocs with some content, so we're going to replace it with what we need to
bootstrap the blog:
``` markdown
# Blog
```
That's it.
### Writing your first post
Now that we have set up the [built-in blog plugin], we can start writing our
first post. All blog posts are written with the [exact same Markdown flavor] as
already included with Material for MkDocs. First, create a folder called `posts`
with a file called `hello-world.md`:
``` { .sh .no-copy }
.
├─ docs/
│ ├─ posts/
│ │ └─ hello-world.md # (1)!
│ └─ index.md
└─ mkdocs.yml
```
1. If you'd like to arrange posts differently, you're free to do so. The URLs
are built from the format specified in [`post_url_format`][post slugs] and
the titles and dates of posts, no matter how they are organized
inside the `posts` directory.
Then, open up `hello-world.md`, and add the following lines:
``` yaml
---
draft: true # (1)!
date: 2022-01-31
categories:
- Hello
- World
---
# Hello world!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque nec
maximus ex. Sed consequat, nulla quis malesuada dapibus, elit metus vehicula
erat, ut egestas tellus eros at risus. In hac habitasse platea dictumst.
Phasellus id lacus pulvinar erat consequat pretium. Morbi malesuada arcu mauris
Nam vel justo sem. Nam placerat purus non varius luctus. Integer pretium leo in
sem rhoncus, quis gravida orci mollis. Proin id aliquam est. Vivamus in nunc ac
metus tristique pellentesque. Suspendisse viverra urna in accumsan aliquet.
<!-- more -->
Donec volutpat, elit ac volutpat laoreet, turpis dolor semper nibh, et dictum
massa ex pulvinar elit. Curabitur commodo sit amet dolor sed mattis. Etiam
tempor odio eu nisi gravida cursus. Maecenas ante enim, fermentum sit amet
molestie nec, mollis ac libero. Vivamus sagittis suscipit eros ut luctus.
Nunc vehicula sagittis condimentum. Cras facilisis bibendum lorem et feugiat.
In auctor accumsan ligula, at consectetur erat commodo quis. Morbi ac nunc
pharetra, pellentesque risus in, consectetur urna. Nulla id enim facilisis
arcu tincidunt pulvinar. Vestibulum laoreet risus scelerisque porta congue.
In velit purus, dictum quis neque nec, molestie viverra risus. Nam pellentesque
tellus id elit ultricies, vel finibus erat cursus.
```
1. If you mark a post as a [draft], a red marker appears next to the post date
on index pages. When the site is built, drafts are not included in the
output. [This behavior can be changed], e.g. for rendering drafts when
building deploy previews.
When you spin up the [live preview server], you should be greeted by your first
post! You'll also realize, that [archive] and [category] indexes have been
automatically generated for you:
![Blog]
However, this is just the start. The [built-in blog plugin] packs a lot of
functionality needed in day-to-day blogging. Visit the documentation of the
plugin to learn about the following topics:
<div class="mdx-columns" markdown>
- [Adding an excerpt]
- [Adding authors]
- [Adding categories]
- [Adding tags]
- [Adding related links]
- [Linking from and to posts]
- [Setting the reading time]
- [Setting defaults]
</div>
Additionally, the [built-in blog plugin] has dozens of [configuration options]
which allow for fine-tuning the output. You can configure post slugs, general
behavior and much more.
[exact same Markdown flavor]: ../../reference/index.md
[post slugs]: ../../setup/setting-up-a-blog.md#+blog.post_url_format
[draft]: ../../setup/setting-up-a-blog.md#drafts
[This behavior can be changed]: ../../setup/setting-up-a-blog.md#+blog.draft
[live preview server]: ../../creating-your-site.md#previewing-as-you-write
[archive]: ../../setup/setting-up-a-blog.md#archive
[category]: ../../setup/setting-up-a-blog.md#categories
[Blog]: blog-support-just-landed/blog.png
[Blog post]: blog-support-just-landed/blog-post.png
[Adding an excerpt]: ../../setup/setting-up-a-blog.md#adding-an-excerpt
[Adding authors]: ../../setup/setting-up-a-blog.md#adding-authors
[Adding categories]: ../../setup/setting-up-a-blog.md#adding-categories
[Adding tags]: ../../setup/setting-up-a-blog.md#adding-tags
[Adding related links]: ../../setup/setting-up-a-blog.md#adding-related-links
[Linking from and to posts]: ../../setup/setting-up-a-blog.md#linking-from-and-to-posts
[Setting the reading time]: ../../setup/setting-up-a-blog.md#setting-the-reading-time
[Setting defaults]: ../../setup/setting-up-a-blog.md#setting-defaults
[configuration options]: ../../setup/setting-up-a-blog.md#configuration
## What's next?
Getting basic blogging support out the door was quite a challenge the
[built-in blog plugin] is probably the biggest release this year and already
packs a lot of functionality. However, Material for MkDocs is used in many
different contexts, which is why we'd expect to iterate, as always.
Some ideas already proposed by users:
- __Blog series__: Authors should be able to create so called blog series and
assign posts to a blog series using simple identifiers. For each post that is
part of a series, a list with links to all other posts should be included in
the post's content.
- __Author indexes__: Besides [archive] and [category] indexes, authors should
be able to create per-author indexes, which list all posts linked to an
author. Additionally, a profile should be created for each author and linked
from posts.
- __Social share buttons__: It should be easy to share blog posts via social
media or other ways. For this reason, it should be possible to automatically
include social sharing buttons with each post.
What's still missing from the brand new [built-in blog plugin]? Feel free to
share your ideas in the comments. Together, we can build one of the best modern
engines for technical blogging!
Binary file not shown.

After

Width:  |  Height:  |  Size: 325 KiB

@@ -1,11 +1,16 @@
---
template: overrides/blog.html
date: 2022-05-05
authors: [squidfunk]
title: Chinese search support
description: >
Insiders adds Chinese language support for the built-in search plugin a
feature that has been requested many times
hide:
- feedback
categories:
- Search
links:
- blog/posts/search-better-faster-smaller.md
- setup/setting-up-site-search.md#chinese-language-support
- insiders/index.md#how-to-become-a-sponsor
---
# Chinese search support 中文搜索​支持
@@ -14,30 +19,15 @@ __Insiders adds experimental Chinese language support for the [built-in search
plugin] a feature that has been requested for a long time given the large
number of Chinese users.__
<aside class="mdx-author" markdown>
![@squidfunk][@squidfunk avatar]
<span>__Martin Donath__ · @squidfunk</span>
<span>
:octicons-calendar-24: May 5, 2022 ·
:octicons-clock-24: 5 min read ·
[:octicons-tag-24: 8.2.13+insiders-4.14.0][insiders-4.14.0]
</span>
</aside>
[built-in search plugin]: ../../setup/setting-up-site-search.md#built-in-search-plugin
[@squidfunk avatar]: https://avatars.githubusercontent.com/u/932156
[insiders-4.14.0]: ../../insiders/changelog.md#4.14.0
---
After the United States and Germany, the third-largest country of origin of
Material for MkDocs users is China. For a long time, the built-in search plugin
Material for MkDocs users is China. For a long time, the [built-in search plugin]
didn't allow for proper segmentation of Chinese characters, mainly due to
missing support in [lunr-languages] which is used for search tokenization and
stemming. The latest Insiders release adds long-awaited Chinese language support
missing support in [lunr-languages] which is used for search tokenization and
stemming. The latest Insiders release adds long-awaited Chinese language support
for the built-in search plugin, something that has been requested by many users.
<!-- more -->
_Material for MkDocs終於​支持​中文​了!文本​被​正確​分割​並且​更​容易​找到。_
{ style="display: inline" }
@@ -45,23 +35,25 @@ _This article explains how to set up Chinese language support for the built-in
search plugin in a few minutes._
{ style="display: inline" }
[built-in search plugin]: ../../setup/setting-up-site-search.md#built-in-search-plugin
[lunr-languages]: https://github.com/MihaiValentin/lunr-languages
## Configuration
Chinese language support for Material for MkDocs is provided by [jieba], an
excellent Chinese text segmentation library. If [jieba] is installed, the
built-in search plugin automatically detects Chinese characters and runs them
excellent Chinese text segmentation library. If [jieba] is installed, the
built-in search plugin automatically detects Chinese characters and runs them
through the segmenter. You can install [jieba] with:
```
pip install jieba
```
The next step is only required if you specified the [separator] configuration
in `mkdocs.yml`. Text is segmented with [zero-width whitespace] characters, so
it renders exactly the same in the search modal. Adjust `mkdocs.yml` so that
the [separator] includes the `\u200b` character:
The next step is only required if you specified the [`separator`][separator]
configuration in `mkdocs.yml`. Text is segmented with [zero-width whitespace]
characters, so it renders exactly the same in the search modal. Adjust
`mkdocs.yml` so that the [`separator`][separator] includes the `\u200b`
character:
``` yaml
plugins:
@@ -1,12 +1,15 @@
---
template: overrides/blog.html
date: 2021-09-26
authors: [squidfunk]
description: >
Three new simple ways to exclude dedicated parts of a document from the search
index, allowing for more fine-grained control
search:
exclude: true
hide:
- feedback
categories:
- Search
links:
- blog/posts/search-better-faster-smaller.md
- setup/setting-up-site-search.md#search-exclusion
- insiders/index.md#how-to-become-a-sponsor
---
# Excluding content from search
@@ -15,22 +18,6 @@ __The latest Insiders release brings three new simple ways to exclude
dedicated parts of a document from the search index, allowing for more
fine-grained control.__
<aside class="mdx-author" markdown>
![@squidfunk][@squidfunk avatar]
<span>__Martin Donath__ · @squidfunk</span>
<span>
:octicons-calendar-24: September 26, 2021 ·
:octicons-clock-24: 5 min read ·
[:octicons-tag-24: 7.3.0+insiders-3.1.1][insiders-3.1.1]
</span>
</aside>
[@squidfunk avatar]: https://avatars.githubusercontent.com/u/932156
[insiders-3.1.1]: ../../insiders/changelog.md#3.1.1
---
Two weeks ago, Material for MkDocs Insiders shipped a [brand new search
plugin], yielding [massive improvements in usability], but also in [speed
and size] of the search index. Interestingly, as discussed in the previous
@@ -39,6 +26,8 @@ release brings some useful features that enhance the writing experience,
allowing for more fine-grained control of what pages, sections and blocks of a
Markdown file should be indexed by the built-in search functionality.
<!-- more -->
_The following section discusses existing solutions for excluding pages and
sections from the search index. If you immediately want to learn what's new,
skip to the [section just after that][what's new]._
@@ -124,7 +113,7 @@ directive to the front matter of the respective Markdown file. The good thing
is that the author now only has to check the top of the document to learn
whether it is excluded or not:
``` sh
``` yaml
---
search:
exclude: true
@@ -137,11 +126,11 @@ search:
### Excluding sections
If a section should be excluded, the author can use the [Attribute Lists]
extension to add a __pragma__ called `{ data-search-exclude }` at the end of a
extension to add a __pragma__ called `data-search-exclude` at the end of a
heading. The pragma is not included in the final HTML, as search pragmas are
filtered by the search plugin before the page is rendered:
=== ":octicons-file-code-16: docs/page.md"
=== ":octicons-file-code-16: `docs/page.md`"
``` markdown
# Document title
@@ -155,7 +144,7 @@ filtered by the search plugin before the page is rendered:
The content of this section is excluded
```
=== ":octicons-codescan-16: search_index.json"
=== ":octicons-codescan-16: `search_index.json`"
``` json
{
@@ -181,7 +170,7 @@ If even more fine-grained control is desired, the __pragma__ can be added to
any [block-level element] or [inline-level element] that is officially
supported by the [Attribute Lists] extension:
=== ":octicons-file-code-16: docs/page.md"
=== ":octicons-file-code-16: `docs/page.md`"
``` markdown
# Document title
@@ -192,7 +181,7 @@ supported by the [Attribute Lists] extension:
{ data-search-exclude }
```
=== ":octicons-codescan-16: search_index.json"
=== ":octicons-codescan-16: `search_index.json`"
``` json
{
@@ -1,12 +1,16 @@
---
template: overrides/blog.html
date: 2021-09-13
authors: [squidfunk]
readtime: 15
description: >
How we rebuilt client-side search, delivering a better user experience while
making it faster and smaller at the same time
search:
exclude: true
hide:
- feedback
categories:
- Search
- Performance
links:
- setup/setting-up-site-search.md#built-in-search-plugin
- insiders/index.md#how-to-become-a-sponsor
---
# Search: better, faster, smaller
@@ -15,22 +19,6 @@ __This is the story of how we managed to completely rebuild client-side search,
delivering a significantly better user experience while making it faster and
smaller at the same time.__
<aside class="mdx-author" markdown>
![@squidfunk][@squidfunk avatar]
<span>__Martin Donath__ · @squidfunk</span>
<span>
:octicons-calendar-24: September 13, 2021 ·
:octicons-clock-24: 15 min read ·
[:octicons-tag-24: 7.2.6+insiders-3.0.0][insiders-3.0.0]
</span>
</aside>
[@squidfunk avatar]: https://avatars.githubusercontent.com/u/932156
[insiders-3.0.0]: ../../insiders/changelog.md#3.0.0
---
The [search] of Material for MkDocs is by far one of its best and most-loved
assets: [multilingual], [offline-capable], and most importantly: _all
client-side_. It provides a solution to empower the users of your documentation
@@ -41,6 +29,8 @@ plugin and integration from the ground up. This article shines some light on the
internals of the new search, why it's much more powerful than the previous
version, and what's about to come.
<!-- more -->
_The next section discusses the architecture and issues of the current search
implementation. If you immediately want to learn what's new, skip to the
[section just after that][what's new]._
@@ -78,7 +68,7 @@ the original Markdown file:
??? example "Expand to inspect example"
=== ":octicons-file-code-16: docs/page.md"
=== ":octicons-file-code-16: `docs/page.md`"
```` markdown
# Example
@@ -108,7 +98,7 @@ the original Markdown file:
* Profit!
````
=== ":octicons-codescan-16: search_index.json"
=== ":octicons-codescan-16: `search_index.json`"
``` json
{
@@ -197,8 +187,8 @@ the following steps are taken:
remain. Linking is necessary, as search results are grouped by page.
2. __Tokenization__: The `title` and `text` values of each section are split
into tokens by using the [separator] as configured in `mkdocs.yml`.
Tokenization itself is carried out by
into tokens by using the [`separator`][separator] as configured in
`mkdocs.yml`. Tokenization itself is carried out by
[lunr's default tokenizer][default tokenizer], which doesn't allow for
lookahead or separators spanning multiple characters.
@@ -216,7 +206,7 @@ more magic involved, e.g., search results are [post-processed] and [rescored] to
account for some shortcomings of [lunr], but in general, this is how data gets
into and out of the index.
[separator]: ../../setup/setting-up-site-search.md#separator
[separator]: ../../setup/setting-up-site-search.md#search-separator
[default tokenizer]: https://github.com/olivernn/lunr.js/blob/aa5a878f62a6bba1e8e5b95714899e17e8150b38/lunr.js#L413-L456
[post-processed]: https://github.com/squidfunk/mkdocs-material/blob/ec7ccd2b2d15dd033740f388912f7be7738feec2/src/assets/javascripts/integrations/search/_/index.ts#L249-L272
[rescored]: https://github.com/squidfunk/mkdocs-material/blob/ec7ccd2b2d15dd033740f388912f7be7738feec2/src/assets/javascripts/integrations/search/_/index.ts#L274-L275
@@ -421,9 +411,9 @@ On to the next step in the process: __tokenization__.
### Tokenizer lookahead
The [default tokenizer] of [lunr] uses a regular expression to split a given
string by matching each character against the [separator] as defined in
`mkdocs.yml`. This doesn't allow for more complex separators based on
lookahead or multiple characters.
string by matching each character against the [`separator`][separator] as
defined in `mkdocs.yml`. This doesn't allow for more complex separators based
on lookahead or multiple characters.
Fortunately, __our new search implementation provides an advanced tokenizer__
that doesn't have these shortcomings and supports more complex regular
@@ -439,14 +429,14 @@ characters at which the string should be split, the following three sections
explain the remainder of the regular expression.[^4]
[^4]:
As a fun fact: the [separator default value] of the search plugin being
`[\s\-]+` always has been kind of irritating, as it suggests that multiple
characters can be considered being a separator. However, the `+` is
completely irrelevant, as regular expression groups involving multiple
characters were never supported by
As a fun fact: the [`separator`][separator] [default value] of the search
plugin being `[\s\-]+` always has been kind of irritating, as it suggests
that multiple characters can be considered being a separator. However, the
`+` is completely irrelevant, as regular expression groups involving
multiple characters were never supported by
[lunr's default tokenizer][default tokenizer].
[separator default value]: https://www.mkdocs.org/user-guide/configuration/#separator
[default value]: https://www.mkdocs.org/user-guide/configuration/#separator
#### Case changes

Before

Width:  |  Height:  |  Size: 225 KiB

After

Width:  |  Height:  |  Size: 225 KiB

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

@@ -1,12 +1,11 @@
---
template: overrides/blog.html
date: 2021-12-27
authors: [squidfunk]
description: >
2021 was a fantastic year for this project as we shipped many new awesome
features and made this project sustainable
search:
exclude: true
hide:
- feedback
categories:
- General
---
# The past, present and future
@@ -15,20 +14,6 @@ __2021 was a fantastic year for this project as we shipped many new awesome
features, saw significant user growth and leveraged GitHub Sponsors to make the
project sustainable.__
<aside class="mdx-author" markdown>
![@squidfunk][@squidfunk avatar]
<span>__Martin Donath__ · @squidfunk</span>
<span>
:octicons-calendar-24: December 27, 2021 ·
:octicons-clock-24: 10 min read
</span>
</aside>
[@squidfunk avatar]: https://avatars.githubusercontent.com/u/932156
---
Today, together, [MkDocs] and Material for MkDocs are among the most popular
options when it comes to choosing a static site generator and theme for your
technical documentation project. Material for MkDocs ensures that your
@@ -38,6 +23,8 @@ writing, offering many features, some of which are yet to be found in other
static site generators. However, we're far from the end, as 2022 is going to
bring some interesting new capabilities.
<!-- more -->
_This article showcases all features that were added in 2021 and gives an
outlook on what's going to drop in 2022. Additionally, it provides some context
on the history of the project._
@@ -132,7 +119,7 @@ are still exclusively available to sponsors as part of [Insiders]:
- [Boosting pages in search]
- [Brand new search plugin]
- [Code annotations]
- [Code annotations: anchor links]
- Code annotations: anchor links
- [Code annotations: strip comments]
- [Code block titles]
- [Code block line anchors]
@@ -180,14 +167,13 @@ __55__ times, `mkdocs-material-insiders` was shipped __72__ times.
[Boosting pages in search]: ../../setup/setting-up-site-search.md#search-boosting
[Brand new search plugin]: search-better-faster-smaller.md
[Code annotations]: ../../reference/code-blocks.md#adding-annotations
[Code annotations: anchor links]: ../../reference/code-blocks.md#anchor-links
[Code annotations: strip comments]: ../../reference/code-blocks.md#stripping-comments
[Code block titles]: ../../reference/code-blocks.md#adding-a-title
[Code block line anchors]: ../../setup/extensions/python-markdown-extensions.md#anchor-linenums
[Color palette toggle]: ../../setup/changing-the-colors.md#color-palette-toggle
[Content tabs: improved support]: ../../reference/content-tabs.md
[Content tabs: auto-linking]: ../../reference/content-tabs.md#linked-content-tabs
[Cookie consent]: ../../setup/ensuring-data-privacy.md#native-cookie-consent
[Cookie consent]: ../../setup/ensuring-data-privacy.md#cookie-consent
[Custom admonition icons]: ../../reference/admonitions.md#admonition-icons
[Dark mode support for images]: ../../reference/images.md#light-and-dark-mode
[Dismissable announcement bar]: ../../setup/setting-up-the-header.md#mark-as-read

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 94 KiB

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 93 KiB

+3 -7
View File
@@ -1,11 +1,7 @@
---
template: overrides/main.html
---
# Browser support
Material for MkDocs goes at great lengths to support the largest possible range
of browsers while retaining the simplemost possibilities for customization via
of browsers while retaining the simplest possibilities for customization via
modern CSS features like [custom properties] and [mask images].
[custom properties]: https://caniuse.com/css-variables
@@ -15,8 +11,8 @@ modern CSS features like [custom properties] and [mask images].
The following table lists all browsers for which Material for MkDocs offers full
support, so it can be assumed that all features work without degradation. If you
find a feature not to be working in a browser in the supported version range,
please [open an issue]:
find that something doesn't look right in a browser which is in the supported
version range, please [open an issue]:
<figure markdown>
+671 -248
View File
File diff suppressed because it is too large Load Diff
+58
View File
@@ -0,0 +1,58 @@
# Contributing
Material for MkDocs is an actively maintained and constantly improved project
that caters to a diverse user base with varying backgrounds and needs. In order
to effectively address the needs of all our users, evaluate requests, and fix
bugs, a lot of work from us maintainers is required.
## How to contribute
We have invested quite a lot of time in creating better templates for our
[issue tracker], optimizing the processes for our users to report bugs, request
features or changes, contribute to the project, or exchange with our community.
This section of the documentation explains each process.
[issue tracker]: https://github.com/squidfunk/mkdocs-material/issues
### Creating an issue
<div class="grid cards" markdown>
- :material-bug:{ .lg .middle } __Something is not working?__
---
Report a bug in Material for MkDocs by creating an issue and a reproduction
[:octicons-arrow-right-24: Report a bug][report a bug]
- :material-file-document:{ .lg .middle } __Missing information in our docs?__
---
Report missing information or potential inconsistencies in our documentation
[:octicons-arrow-right-24: Report a docs issue][report a docs issue]
- :material-lightbulb-on:{ .lg .middle } __Want to submit an idea?__
---
Propose a change or feature request or suggest an improvement
[:octicons-arrow-right-24: Request a change][request a change]
- :material-chat-question:{ .lg .middle } __Have a question or need help?__
---
Ask questions on our discussion board and get in touch with our community
[:octicons-arrow-right-24: Ask a question][ask a question]
</div>
[report a bug]: reporting-a-bug.md
[report a docs issue]: reporting-a-docs-issue.md
[request a change]: requesting-a-change.md
[ask a question]: https://github.com/squidfunk/mkdocs-material/discussions
+314
View File
@@ -0,0 +1,314 @@
# Reporting a bug
Material for MkDocs is an actively maintained project that we constantly strive
to improve. With a project of this size and complexity, bugs may occur. If you
think you have discovered a bug, you can help us by submitting an issue in our
public [issue tracker] by following this guide.
[issue tracker]: https://github.com/squidfunk/mkdocs-material/issues
## Before creating an issue
With more than 20,000 users, issues are created every other day. The maintainers
of this project are trying very hard to keep the number of open issues down by
fixing bugs as fast as possible. By following this guide, you will know exactly
what information we need to help you quickly.
__But first, please try the following things before creating an issue.__
### Upgrade to latest version
Chances are that the bug you discovered was already fixed in a subsequent
version. Thus, before reporting an issue, ensure that you're running the
[latest version] of Material for MkDocs. Please consult our [upgrade guide] to
learn how to upgrade to the latest version.
!!! warning "Bug fixes are not backported"
Please understand that only bugs that occur in the latest version of
Material for MkDocs will be addressed. Also, to reduce duplicate efforts,
fixes cannot be backported to earlier versions.
### Remove customizations
If you're using [customizations] like [additional CSS], [JavaScript], or
[theme extension], please remove them from `mkdocs.yml` before reporting a bug.
We can't offer official support for bugs that might hide in your overrides, so
make sure to omit the following settings from `mkdocs.yml`:
- [`theme.custom_dir`][theme.custom_dir]
- [`theme.hooks`][theme.hooks]
- [`extra_css`][extra_css]
- [`extra_javascript`][extra_javascript]
If, after removing those settings, the bug is gone, the bug is likely caused by
your customizations. A good idea is to add them back gradually to narrow down
the root cause of the problem. If you did a major version upgrade, make sure you
adjusted all partials you have overridden.
!!! warning "Customizations mentioned in our documentation"
A handful of the features Material for MkDocs offers can only be implemented
with customizations. If you find a bug in any of the customizations [that
our documentation explicitly mentions], you are, of course, encouraged to
report it.
__Don't be shy to ask on our [discussion board] for help if you run into
problems.__
[latest version]: ../changelog/index.md
[upgrade guide]: ../upgrade.md
[Customizations]: ../customization.md
[additional CSS]: ../customization.md#additional-css
[JavaScript]: ../customization.md#additional-javascript
[theme extension]: ../customization.md#extending-the-theme
[theme.custom_dir]: https://www.mkdocs.org/user-guide/configuration/#custom_dir
[theme.hooks]: https://www.mkdocs.org/user-guide/configuration/#hooks
[extra_css]: https://www.mkdocs.org/user-guide/configuration/#extra_css
[extra_javascript]: https://www.mkdocs.org/user-guide/configuration/#extra_javascript
[discussion board]: https://github.com/squidfunk/mkdocs-material/discussions
[StackOverflow]: https://stackoverflow.com
[that our documentation explicitly mentions]: ?q="extends+base"
### Search for solutions
At this stage, we know that the problem persists in the latest version and is
not caused by any of your customizations. However, the problem might result from
a small typo or a syntactical error in a configuration file, e.g., `mkdocs.yml`.
Now, before you go through the trouble of creating a bug report that is answered
and closed right away with a link to the relevant documentation section or
another already reported or closed issue or discussion, you can save time for
us and yourself by doing some research:
1. [Search our documentation] and look for the relevant sections that could
be related to your problem. If found, make sure that you configured
everything correctly.[^1]
[^1]:
When adding lines to `mkdocs.yml`, make sure you are preserving the
indentation as mentioned in the documentation since YAML is a
whitespace-sensitive language. Many reported issues turn out to be
configuration errors.
1. [Search our issue tracker][issue tracker], as another user might already
have reported the same problem, and there might even be a known workaround
or fix for it. Thus, no need to create a new issue.
2. [Search our discussion board][discussion board] to learn if other users
are struggling with similar problems and work together with our great
community towards a solution. Many problems are solved here.
__Keep track of all <u>search terms</u> and <u>relevant links</u>, you'll need
them in the bug report.__[^2]
[^2]:
We might be using terminology in our documentation different from yours,
but mean the same. When you include the search terms and related links
in your bug report, you help us to adjust and improve the documentation.
---
At this point, when you still haven't found a solution to your problem, we
encourage you to create an issue because it's now very likely that you
stumbled over something we don't know yet. Read the following section to learn
how to create a complete and helpful bug report.
[Search our documentation]: ?q=
## Issue template
We have created a new issue template to make the bug reporting process as simple
as possible and more efficient for the community and us. It is the result of
our experience answering and fixing more than 1,600 issues (and counting) and
consists of the following parts:
- [Title]
- [Context] <small>optional</small>
- [Description]
- [Related links]
- [Reproduction]
- [Steps to reproduce]
- [Browser] <small>optional</small>
- [Checklist]
[Title]: #title
[Context]: #context
[Description]: #description
[Related links]: #related-links
[Reproduction]: #reproduction
[Steps to reproduce]: #steps-to-reproduce
[Browser]: #browser
[Checklist]: #checklist
### Title
A good title is short and descriptive. It should be a one-sentence executive
summary of the issue, so the impact and severity of the bug you want to report
can be inferred from the title.
| <!-- --> | Example |
| -------- | -------- |
| :material-check:{ style="color: #4DB6AC" } __Clear__ | Built-in `typeset` plugin changes precedence of nav title over `h1`
| :material-close:{ style="color: #EF5350" } __Wordy__ | The built-in `typeset` plugin changes the precedence of the nav title over the document headline
| :material-close:{ style="color: #EF5350" } __Unclear__ | Title does not work
| :material-close:{ style="color: #EF5350" } __Generic__ | Please help
### Context <small>optional</small> { #context }
Before describing the bug, you can provide additional context for us to
understand what you are trying to achieve. Explain the circumstances
in which you're using Material for MkDocs, and what you _think_ might be
relevant. Don't write about the bug here.
> __Why this might be helpful__: some errors only manifest in specific settings,
> environments or edge cases, for example, when your documentation contains
> thousands of documents.
### Description
Now, to the bug you want to report. Provide a clear, focused, specific, and
concise summary of the bug you encountered. Explain why you think this is a bug
that should be reported to Material for MkDocs, and not to one of its
dependencies.[^3] Adhere to the following principles:
[^3]:
Sometimes, users report bugs on our [issue tracker] that are caused by one
of our upstream dependencies, including [MkDocs], [Python Markdown],
[Python Markdown Extensions] or third-party plugins. A good rule of thumb is
to change the [`theme.name`][theme.name] to `mkdocs` or `readthedocs` and
check if the problem persists. If it does, the problem is likely not
related to Material for MkDocs and should be reported upstream. When in
doubt, use our [discussion board] to ask for help.
- __Explain the <u>what</u>, not the <u>how</u>__ don't explain
[how to reproduce the bug][Steps to reproduce] here, we're getting there.
Focus on articulating the problem and its impact as clearly as possible.
- __Keep it short and concise__ if the bug can be precisely explained in one
or two sentences, perfect. Don't inflate it maintainers and future users
will be grateful for having to read less.
- __One bug at a time__ if you encounter several unrelated bugs, please
create separate issues for them. Don't report them in the same issue, as
this makes attribution difficult.
---
:material-run-fast: __Stretch goal__ if you found a workaround or a way to fix
the bug, you can help other users temporarily mitigate the problem before
we maintainers can fix the bug in our code base.
> __Why we need this__: in order for us to understand the problem, we
> need a clear description of it and quantify its impact, which is essential
> for triage and prioritization.
[MkDocs]: https://www.mkdocs.org
[Python Markdown]: https://python-markdown.github.io/extensions/
[Python Markdown Extensions]: https://facelessuser.github.io/pymdown-extensions/
[theme.name]: https://www.mkdocs.org/user-guide/configuration/#theme
### Related links
Of course, prior to reporting a bug, you have read our documentation and
[could not find a working solution][search for solutions]. Please share links
to all sections of our documentation that might be relevant to the bug, as it
helps us gradually improve it.
Additionally, since you have searched our [issue tracker] and [discussion board]
before reporting an issue, and have possibly found several issues or
discussions, include those as well. Every link to an issue or discussion creates
a backlink, guiding us maintainers and other users in the future.
---
:material-run-fast: __Stretch goal__ if you also include the search terms you
used when [searching for a solution][search for solutions] to your problem, you
make it easier for us maintainers to improve the documentation.
> __Why we need this__: related links help us better understand what you were
> trying to achieve and whether sections of our documentation need to be
> adjusted, extended, or overhauled.
[search for solutions]: #search-for-solutions
### Reproduction
A minimal reproduction is at the heart of every well-written bug report, as
it allows us maintainers to quickly recreate the necessary conditions to inspect
the bug and quickly find its root cause. It's a proven fact that issues with
concise and small reproductions can be fixed much faster.
[:material-bug:&nbsp; Create a reproduction][Create reproduction]{ .md-button .md-button--primary }
---
After you have created the reproduction, you should have a .zip file, ideally not
larger than 1 MB. Just drag and drop the .zip file into this field, which will
automatically upload it to GitHub.
> __Why we need this__: if an issue contains no minimal reproduction or just
> a link to a repository with thousands of files, the maintainers would need to
> invest a lot of time into trying to recreate the right conditions to even
> inspect the bug, let alone fix it.
!!! warning "Don't share links to repositories"
While we know that it is a good practice among developers to include a link
to a repository with the bug report, we currently don't support those in our
process. The reason is that the reproduction which is automatically
produced by the [built-in info plugin] contains all of the necessary
environment information that is often forgotten to be included.
Additionally, there are many non-technical users of Material for MkDocs that
have trouble creating repositories.
[Create reproduction]: ../guides/creating-a-reproduction.md
[built-in info plugin]: ../guides/creating-a-reproduction.md#creating-a-zip-file
### Steps to reproduce
At this point, you provided us with enough information to understand the bug,
and you gave us a reproduction that we could run and inspect. However, when we
run your reproduction, it might not be immediately apparent how we can see
the bug in action.
Next, please list the specific steps we should follow when running your
reproduction to observe the bug. Keep the steps short and concise, and make sure
not to leave anything out. Use simple language as you would explain it to a
five-year-old, and focus on continuity.
> __Why we need this__: we must know how to navigate your reproduction in order
> to observe the bug, as some bugs only occur at certain viewports or in
> specific conditions.
### Browser <small>optional</small> { #browser }
If you're reporting a bug that only happens in one or more _specific_ browsers,
we need to know which browsers are affected. This field is optional, as it is
only relevant when the bug you are reporting does not involve a crash when
[previewing] or [building] your site.
> __Why we need this__: some bugs only occur in specific browsers or versions.
> Since now, almost all browsers are evergreen, we usually don't need to know the
> version in which it occurs, but we might ask for it later. When in doubt, add
> the browser version as the first step in the field above.
[previewing]: http://localhost:8000/mkdocs-material/creating-your-site/#previewing-as-you-write
[building]: http://localhost:8000/mkdocs-material/creating-your-site/#building-your-site
### Checklist
Thanks for following the guide and creating a high-quality and complete bug
report you are almost done. This section ensures that you have read this guide
and have worked to the best of your knowledge to provide us with everything we
need to know to help you.
__We'll take it from here.__
## Incomplete issues
Please understand that we reserve the right to close incomplete issues which
do not contain minimal reproductions or do not adhere to the quality standards
and requirements mentioned in this document. Issues can be reopened when the
missing information has been provided.
@@ -0,0 +1,89 @@
# Reporting a docs issue
In the past seven years, our documentation has grown to more than 60 pages. With
a site being this large, inconsistencies can occur. If you find an inconsistency
or see room for clarification or improvement, please submit an issue to
our public [issue tracker] by following this guide.
[issue tracker]: https://github.com/squidfunk/mkdocs-material/issues
## Issue template
Reporting a documentation issue is usually less involved than reporting a bug,
as we don't need a [reproduction]. Please thoroughly read the following guide
before creating a new documentation issue, and provide the following information
as part of the issue:
- [Title]
- [Description]
- [Related links]
- [Proposed change] <small>optional</small>
- [Checklist]
[reproduction]: ../guides/creating-a-reproduction.md
[Title]: #title
[Description]: #description
[Related links]: #related-links
[Proposed change]: #proposed-change
[Checklist]: #checklist
### Title
A good title should be a short, one-sentence description of the issue, contain
all relevant information and, in particular, keywords to simplify the search in
the issue tracker.
| <!-- --> | Example |
| -------- | -------- |
| :material-check:{ style="color: #4DB6AC" } __Clear__ | Clarify social cards setup on Windows
| :material-close:{ style="color: #EF5350" } __Unclear__ | Missing information in the docs
| :material-close:{ style="color: #EF5350" } __Generic__ | Please help
### Description
Provide a clear and concise summary of the inconsistency or issue you
encountered in the documentation or the documentation section that needs
improvement. Explain why you think the documentation should be adjusted and
describe the severity of the issue:
- __Keep it short and concise__ if the inconsistency or issue can be
precisely explained in one or two sentences, perfect. Maintainers and
future users will be grateful for having to read less.
- __One issue at a time__ if you encounter several unrelated inconsistencies,
please create separate issues for them. Don't report them in the same issue it makes attribution difficult.
> __Why we need this__: in order for us to understand the problem, we need a
> clear description of it and quantify its impact, which is essential for triage
> and prioritization.
### Related links
After you described the documentation section that needs to be adjusted above,
we now ask you to share the link to this specific documentation section and
other possibly related sections. Make sure to use anchor links (permanent links)
where possible, as it simplifies discovery.
> __Why we need this__: providing the links to the documentation help us
> understand which sections of our documentation need to be adjusted, extended,
> or overhauled.
### Proposed change <small>optional</small> { #proposed-change }
Now that you have provided us with the description and links to the
documentation sections, you can help us, maintainers, and the community by
proposing an improvement. You can sketch out rough ideas or write a concrete
proposal. This field is optional but very helpful.
> __Why we need this__: improvement proposal can be beneficial for other users
> who encounter the same issue, as they offer solutions before we maintainers
> can update the documentation.
### Checklist
Thanks for following the guide and creating a high-quality and complete issue
report you are almost done. This section ensures that you have read this guide
and have worked to the best of your knowledge to provide us with every piece of
information we need to improve our documentation.
__We'll take it from here.__
+204
View File
@@ -0,0 +1,204 @@
# Requesting a change
Material for MkDocs is a powerful tool for creating beautiful and functional
project documentation. With more than 20,000 users, we understand that our
project serves a wide range of use cases, which is why we have created the
following guide.
---
Put yourself in our shoes with a project of this size, it can be challenging
to maintain existing functionality while constantly adding new features at the
same time. We highly value every idea or contribution from our community, and
we kindly ask you to take the time to read the following guidelines before
submitting your change request in our public [issue tracker]. This will help us
better understand the proposed change and how it will benefit the community.
This guide is our best effort to explain the criteria and reasoning behind our
decisions when evaluating change requests and considering them for
implementation.
[issue tracker]: https://github.com/squidfunk/mkdocs-material/issues
## Before creating an issue
Before you invest your time to fill out and submit a change request, we kindly
ask you to do some preliminary work by answering some questions to determine if
your idea is a good fit for Material for MkDocs and matches the project's
[philosophy] and tone.
__Please find answers to the following questions before creating an issue.__
[philosophy]: ../philosophy.md
### It's not a bug, it's a feature
Change requests are intended to suggest minor adjustments, ideas for new
features, or to influence the project's direction and vision. It is important
to note that change requests are not intended for reporting bugs, as they're
missing essential information for debugging.
If you want to report a bug, please refer to our [bug reporting guide] instead.
[bug reporting guide]: reporting-a-bug.md
### Source of inspiration
If you have seen your idea implemented in another static site generator or
theme, make sure to collect enough information on its implementation before
submitting, as this allows us to evaluate potential fit more quickly. Explain
what you like and dislike about the implementation.
### Benefit for the community
Our [discussion board] is the best place to connect with our community. When
evaluating new ideas, it's essential to seek input from other users and consider
alternative viewpoints. This approach helps to implement new features in a way
that benefits a large number of users.
[:octicons-comment-discussion-16:&nbsp; Start a discussion][Start a discussion]{ .md-button .md-button--primary }
[discussion board]: https://github.com/squidfunk/mkdocs-material/discussions
[Start a discussion]: https://github.com/squidfunk/mkdocs-material/discussions
## Issue template
Now that you have taken the time to do the necessary preliminary work and ensure
that your idea meets our requirements, you are invited to create a change
request. The following guide will walk you through all the necessary steps to
help you submit a comprehensive and useful issue:
- [Title]
- [Context] <small>optional</small>
- [Description]
- [Related links]
- [Use cases]
- [Visuals] <small>optional</small>
- [Checklist]
[Title]: #title
[Context]: #context
[Description]: #description
[Related links]: #related-links
[Use cases]: #use-cases
[Visuals]: #visuals
[Checklist]: #checklist
### Title
A good title is short and descriptive. It should be a one-sentence executive
summary of the idea, so the potential impact and benefit for the community can
be inferred from the title.
| <!-- --> | Example |
| -------- | -------- |
| :material-check:{ style="color: #4DB6AC" } __Clear__ | Index custom front matter in search
| :material-close:{ style="color: #EF5350" } __Wordy__ | Add a feature where authors can define custom front matter to be indexed in search
| :material-close:{ style="color: #EF5350" } __Unclear__ | Improve search
| :material-close:{ style="color: #EF5350" } __Generic__ | Please help
### Context <small>optional</small> { #context }
Before describing your idea, you can provide additional context for us to
understand what you are trying to achieve. Explain the circumstances
in which you're using Material for MkDocs, and what you _think_ might be
relevant. Don't write about the change request here.
> __Why this might be helpful__: some ideas might only benefit specific
> settings, environments, or edge cases, for example, when your documentation
> contains thousands of documents. With a little context, change requests
> can be prioritized more accurately.
### Description
Next, provide a detailed and clear description of your idea. Explain why your
idea is relevant to Material for MkDocs and must be implemented here, and not
in one of its dependencies:[^1]
[^1]:
Sometimes, users suggest ideas on our [issue tracker] that concern one of
our upstream dependencies, including [MkDocs], [Python Markdown],
[Python Markdown Extensions] or third-party plugins. It's a good idea to
think about whether your idea is beneficial to other themes, upstreaming
change requests for a bigger impact.
- __Explain the <u>what</u>, not the <u>why</u>__ don't explain
[the benefits of your idea][Use cases] here, we're getting there.
Focus on describing the proposed change request as precisely as possible.
- __Keep it short and concise__ be brief and to the point when describing
your idea, there is no need to over-describe it. Maintainers and future
users will be grateful for having to read less.
- __One idea at a time__ if you have multiple ideas that don't belong
together, please open separate change requests for each of those ideas.
---
:material-run-fast: __Stretch goal__ if you have a customization or another
way to add the proposed change, you can help other users by sharing it here
before we maintainers can add it to our code base.
> __Why we need this__: To understand and evaluate your proposed change, we
> need to have a clear understanding of your idea. By providing a detailed and
> precise description, you can help save you and us time spent discussing
> further clarification of your idea in the comments.
[MkDocs]: https://www.mkdocs.org
[Python Markdown]: https://python-markdown.github.io/extensions/
[Python Markdown Extensions]: https://facelessuser.github.io/pymdown-extensions/
[theme.name]: https://www.mkdocs.org/user-guide/configuration/#theme
### Related links
Please provide any relevant links to issues, discussions, or documentation
sections related to your change request. If you (or someone else) already
discussed this idea with the community on our discussion board, please include
the link to the discussion as well.
> __Why we need this__: Related links help us gain a comprehensive
> understanding of your change request by providing additional context.
> Additionally, linking to previous issues and discussions allows us
> to quickly evaluate the feedback and input already provided by the community.
### Use cases
Explain how your change request would work from an author's and user's
perspective what's the expected impact, and why does it benefit not only you
but other users? How many of them? Furthermore, would it potentially break
existing functionality?
> __Why we need this__: Understanding the use cases and benefits of an idea is
> crucial in evaluating its potential impact and usefulness for the project and
> its users. This information helps us to understand the expected value of the
> idea and how it aligns with the goals of the project.
### Visuals <small>optional</small> { #visuals }
We now have a clear and detailed description of your idea, including information
on its potential use cases and relevant links for context. If you have any
visuals, such as sketches, screenshots, mockups, or external assets, you may
present them in this section.
__You can drag and drop the files here or include links to external assets.__
Additionally, if you have seen this change, feature, or improvement used in
other static site generators or themes, please provide an example by showcasing
it and describing how it was implemented and incorporated.
> __Why we need this__: Illustrations and visuals can help us maintainers
> better understand and envision your idea. Screenshots, sketches, or mockups
> can create an additional level of detail and clarity that text alone may not
> be able to convey. Also, seeing how your idea has been implemented in other
> projects can help us understand its potential impact and feasibility in
> Material for MkDocs, which helps us maintainers evaluate and triage
> change requests.
### Checklist
Thanks for following the change request guide and creating a high-quality
change request. This section ensures that you have read this guide and have
worked to the best of your knowledge to provide us with every piece of
information to review your idea for Material for MkDocs.
__We'll take it from here.__
+30 -54
View File
@@ -1,7 +1,3 @@
---
template: overrides/main.html
---
# Creating your site
After you've [installed] Material for MkDocs, you can bootstrap your project
@@ -28,7 +24,7 @@ Alternatively, if you're running Material for MkDocs from within Docker, use:
This will create the following structure:
```
``` { .sh .no-copy }
.
├─ docs/
│ └─ index.md
@@ -41,56 +37,14 @@ This will create the following structure:
### Minimal configuration
Simply add the following lines to `mkdocs.yml` to enable the theme. Note that
since there are several [installation methods], minimal configuration might be
slightly different:
Simply add the following lines to `mkdocs.yml` to enable the theme:
=== ":fontawesome-brands-python: pip"
``` yaml
theme:
name: material
```
=== ":fontawesome-brands-docker: docker"
``` yaml
theme:
name: material
```
=== ":fontawesome-brands-git-alt: git"
``` yaml
theme:
name: null
custom_dir: mkdocs-material/material
# 404 page
static_templates:
- 404.html
# Necessary for search to work properly
include_search_page: false
search_index_only: true
# Default values, taken from mkdocs_theme.yml
language: en
font:
text: Roboto
code: Roboto Mono
favicon: assets/favicon.png
icon:
logo: logo
```
When you clone from GitHub, you must list all of the themes' defaults
explicitly, because [`mkdocs_theme.yml`][mkdocs_theme.yml] is not
loaded automatically as described in the [custom theme guide].
``` yaml
theme:
name: material
```
[installation methods]: getting-started.md#installation
[mkdocs_theme.yml]: https://github.com/squidfunk/mkdocs-material/blob/master/src/mkdocs_theme.yml
[custom theme guide]: https://www.mkdocs.org/user-guide/custom-themes/#creating-a-custom-theme
???+ tip "Recommended: [configuration validation and auto-complete]"
@@ -108,10 +62,20 @@ slightly different:
{
"yaml.schemas": {
"https://squidfunk.github.io/mkdocs-material/schema.json": "mkdocs.yml"
}
},
"yaml.customTags": [ // (1)!
"!ENV scalar",
"!ENV sequence",
"tag:yaml.org,2002:python/name:materialx.emoji.to_svg",
"tag:yaml.org,2002:python/name:materialx.emoji.twemoji",
"tag:yaml.org,2002:python/name:pymdownx.superfences.fence_code_format"
]
}
```
1. This setting is necessary if you plan to use [icons and emojis],
or Visual Studio Code will show errors on certain lines.
=== "Other"
1. Ensure your editor of choice has support for YAML schema validation.
@@ -135,6 +99,7 @@ slightly different:
[extension]: https://github.com/squidfunk/mkdocs-material/tree/master/docs/schema/extensions
[plugin]: https://github.com/squidfunk/mkdocs-material/tree/master/docs/schema/plugins
[$ref]: https://json-schema.org/understanding-json-schema/structuring.html#ref
[icons and emojis]: reference/icons-emojis.md
### Advanced configuration
@@ -153,18 +118,20 @@ and much more:
- [Setting up site search]
- [Setting up site analytics]
- [Setting up social cards]
- [Setting up a blog]
- [Setting up tags]
- [Setting up versioning]
- [Setting up the header]
- [Setting up the footer]
- [Adding a git repository]
- [Adding a comment system]
- [Building an optimized site]
- [Building for offline usage]
</div>
Furthermore, see the list of supported [Markdown extensions] that are natively
integrated with Material for MkDocs, delivering a low-effort and unprecedented
integrated with Material for MkDocs, delivering an unprecedented low-effort
technical writing experience.
[Changing the colors]: setup/changing-the-colors.md
@@ -176,6 +143,7 @@ technical writing experience.
[Setting up site search]: setup/setting-up-site-search.md
[Setting up site analytics]: setup/setting-up-site-analytics.md
[Setting up social cards]: setup/setting-up-social-cards.md
[Setting up a blog]: setup/setting-up-a-blog.md
[Setting up tags]: setup/setting-up-tags.md
[Setting up versioning]: setup/setting-up-versioning.md
[Setting up the header]: setup/setting-up-the-header.md
@@ -183,6 +151,7 @@ technical writing experience.
[Adding a git repository]: setup/adding-a-git-repository.md
[Adding a comment system]: setup/adding-a-comment-system.md
[Building for offline usage]: setup/building-for-offline-usage.md
[Building an optimized site]: setup/building-an-optimized-site.md
[Markdown extensions]: setup/extensions/index.md
## Previewing as you write
@@ -254,5 +223,12 @@ need for operating a database or server, as it is completely self-contained.
The site can be hosted on [GitHub Pages], [GitLab Pages], a CDN of your choice
or your private web space.
!!! note "Enterprise support"
If you're using Material for MkDocs in your organization and need
assistance, e.g., to __reduce build times__, __improve performance__ or
ensure compliance, [__get in touch__](mailto:contact@squidfunk.com)
to discuss our __enterprise support__ offerings. We're happy to help!
[GitHub Pages]: publishing-your-site.md#github-pages
[GitLab pages]: publishing-your-site.md#gitlab-pages
+40 -10
View File
@@ -1,7 +1,3 @@
---
template: overrides/main.html
---
# Customization
Project documentation is as diverse as the projects themselves and Material for
@@ -23,7 +19,7 @@ If you want to tweak some colors or change the spacing of certain elements,
you can do this in a separate style sheet. The easiest way is by creating a
new style sheet file in the `docs` directory:
``` sh
``` { .sh .no-copy }
.
├─ docs/
│ └─ stylesheets/
@@ -43,7 +39,7 @@ extra_css:
If you want to integrate another syntax highlighter or add some custom logic to
your theme, create a new JavaScript file in the `docs` directory:
``` sh
``` { .sh .no-copy }
.
├─ docs/
│ └─ javascripts/
@@ -91,7 +87,7 @@ of the original theme, as any file in the `overrides` directory will replace the
file with the same name which is part of the original theme. Besides, further
assets may also be put in the `overrides` directory:
``` sh
``` { .sh .no-copy }
.
├─ .icons/ # Bundled icon sets
├─ assets/
@@ -103,25 +99,36 @@ assets may also be put in the `overrides` directory:
│ │ ├─ analytics/ # Analytics integrations
│ │ └─ analytics.html # Analytics setup
│ ├─ languages/ # Translation languages
│ ├─ actions.html # Actions
│ ├─ comments.html # Comment system (empty by default)
│ ├─ consent.html # Consent
│ ├─ content.html # Page content
│ ├─ copyright.html # Copyright and theme information
│ ├─ feedback.html # Was this page helpful?
│ ├─ footer.html # Footer bar
│ ├─ header.html # Header bar
│ ├─ icons.html # Custom icons
│ ├─ language.html # Translation setup
│ ├─ logo.html # Logo in header and sidebar
│ ├─ nav.html # Main navigation
│ ├─ nav-item.html # Main navigation item
│ ├─ palette.html # Color palette
│ ├─ pagination.html # Pagination (used for blog)
│ ├─ post.html # Blog post excerpt
│ ├─ search.html # Search interface
│ ├─ social.html # Social links
│ ├─ source.html # Repository information
│ ├─ source-file.html # Source file information
│ ├─ tabs.html # Tabs navigation
│ ├─ tabs-item.html # Tabs navigation item
│ ├─ tags.html # Tags
│ ├─ toc.html # Table of contents
│ └─ toc-item.html # Table of contents item
├─ 404.html # 404 error page
├─ base.html # Base template
├─ blog.html # Blog index page
├─ blog-archive.html # Blog archive index page
├─ blog-category.html # Blog category index page
├─ blog-post.html # Blog post page
└─ main.html # Default page
```
@@ -135,7 +142,7 @@ and location in the `overrides` directory. For example, to replace the original
`footer.html` partial, create a new `footer.html` partial in the `overrides`
directory:
``` sh
``` { .sh .no-copy }
.
├─ overrides/
│ └─ partials/
@@ -153,7 +160,7 @@ template blocks, which are defined inside the templates and wrap specific
features. In order to set up block overrides, create a `main.html` file inside
the `overrides` directory:
``` sh
``` { .sh .no-copy }
.
├─ overrides/
│ └─ main.html
@@ -170,6 +177,21 @@ Then, e.g. to override the site title, add the following lines to `main.html`:
{% endblock %}
```
If you intend to __add__ something to a block rather than to replace it
altogether with new content, use `{{ super() }}` inside the block to include the
original block content. This is particularly useful when adding third-party
scripts to your docs, e.g.
``` html
{% extends "base.html" %}
{% block scripts %}
<!-- Add scripts that need to run before here -->
{{ super() }}
<!-- Add scripts that need to run afterwards here -->
{% endblock %}
```
The following template blocks are provided by the theme:
| Block name | Purpose |
@@ -177,6 +199,7 @@ The following template blocks are provided by the theme:
| `analytics` | Wraps the Google Analytics integration |
| `announce` | Wraps the announcement bar |
| `config` | Wraps the JavaScript application config |
| `container` | Wraps the main content container |
| `content` | Wraps the main content |
| `extrahead` | Empty block to add custom meta tags |
| `fonts` | Wraps the font definitions |
@@ -280,3 +303,10 @@ This triggers the production-level compilation and minification of all style
sheets and JavaScript files. After the command exits, the compiled files are
located in the `material` directory. When running `mkdocs build`, you should
now see your changes to the original theme.
!!! note "Enterprise support"
If you're using Material for MkDocs in your organization and need
assistance, e.g., to __reduce build times__, __improve performance__ or
ensure compliance, [__get in touch__](mailto:contact@squidfunk.com)
to discuss our __enterprise support__ offerings. We're happy to help!
+470
View File
@@ -0,0 +1,470 @@
# Sponsoring FAQs
Do you have questions about Material for MkDocs Insiders? We do our best to
answer all of your questions on this page. If you can't find your question
below, ask it on our [discussion board]!
[discussion board]: https://github.com/squidfunk/mkdocs-material/discussions/new/chooses
## General
[__Why is the Insiders edition offered as a subscription model?__](#insiders-subscription){ #insiders-subscription }
Material for MkDocs always was and will be Open Source, available for free to
individuals and organizations. As the project grew over time, we found that
maintaining and managing the overhead that comes with growth became more
challenging and time-consuming.
In order to sustain the project and add new and useful features more frequently,
we decided to create the [Insiders] edition, with early access to the latest and
greatest features of Material for MkDocs. The subscription-based model of the
Insiders edition allows us to dedicate more time and resources to the project,
which benefits all
users of Material for MkDocs. Once our funding goals based on monthly
subscriptions are hit, the Insiders features of those^ funding goals are released
to the community edition, letting everyone benefit from them.
Maintaining both the community and Insiders editions is an ongoing process, and
we rely on our sponsors to support us on a monthly basis, which makes this whole
project possible.
[__What features are included in the Insiders edition?__](#insiders-features){ #insiders-features }
The Insiders edition includes more than 20 additional features. You can find an
overview of these features on our [Insiders page], which is updated when new
features are added and released.
[Insiders]: ../insiders/index.md
[Insiders page]: ../insiders/index.md#whats-in-it-for-me
[__How often is the Insiders edition updated?__](#insiders-updates){ #insiders-updates }
We try to keep our open issue count low, fixing known bugs quickly. Both our
repositories, the community and Insiders edition, are constantly updated with
bug fixes and new features.
## Sponsorship
[__Can I sponsor the project without a GitHub account?__](#sponsorship-account){ #sponsorship-account }
Yes. You can support Material for MkDocs by sponsoring us on [Ko-fi], regardless
of whether you have a GitHub account or not. However, please note that Insiders
is provided as a private repository on GitHub. If after sponsoring, you'd like to
gain access to the repository, you'll need to have a GitHub individual or bot
account that can be added as a collaborator. If your organization doesn't use
GitHub or/and host its repositories on other platforms, you can mirror the
Insiders repository in your environment once you have access.
[__Which sponsoring tier should I choose?__](#sponsorship-tier){ #sponsorship-tier }
The sponsoring tiers are divided into non-commercial and commercial tiers. If
you are an individual or organization using Material for MkDocs for private or
__non-commercial__ Open Source projects, you have two tiers to choose from,
depending on the number of sites you want to build. For companies using
Material for MkDocs, we offer three different __commercial__ tiers, from which
you can choose depending on your requirements.
Also, please read what is considered [commercial use].
[commercial use]: #commercial-use
[__Why are one-time sponsorships not granted access to Insiders?__](#sponsorship-one-time){ #sponsorship-one-time }
Primarily due to technical reasons, that we're working on lifting in the future.
We use GitHub webhooks to determine our current active sponsors. When you create
or cancel your monthly subscription, GitHub sends events that we use to
automatically add and remove collaborators.
Note that [$15] is the minimum amount to be granted access to Insiders.
[$15]: https://github.com/sponsors/squidfunk/sponsorships?tier_id=210638
[__How is my sponsorship contribution used to support the project?__](#sponsorship-support){ #sponsorship-support }
Your sponsorship contribution directly supports the development and
maintenance of the project, by buying us maintainers time. It allows us to
dedicate more time and resources to enhance the project's features and
functionality. The additional funding helps us prioritize improvements and
updates, benefiting Insiders users and the wider community. We also actively
contribute to other upstream projects, fostering collaboration and giving
back to the Open Source ecosystem.
[__Are there any limitations on the number of sponsors for a particular tier?__](#sponsorship-limitations){ #sponsorship-limitations }
No, there are no limitations on the number of sponsors for any tier. You can
sponsor the project at any tier regardless of how many other sponsors are
already there.
## Payment & billing
[__Is there a trial period for the Insiders edition?__](#insiders-trial){ #insiders-trial }
No, we do not offer a trial period for the Insiders edition. However, if you're
a company and are considering sponsoring on the commercial tier, but want to
first give the Insiders edition a try, you can sponsor on the [$15] tier with a
personal account for non-commercial evaluation purposes.
Additionally, our subscription model allows you to cancel your sponsorship
anytime. If you decide to cancel, your sponsorship will remain active until
the end of your billing cycle.
[__What payment options do you accept?__](#insiders-payment){ #insiders-payment }
We manage all our transactions and sponsorships through [GitHub Sponsors] and
[Ko-fi]. To become a sponsor of Material for MkDocs on GitHub, visit
[our sponsors' page]. On there, you can choose from five different sponsorship
tiers and pay by credit card. Please note that as of the beginning of 2023,
[GitHub no longer supports PayPal] payments. If you wish to pay with PayPal,
ou can find a selection of our sponsorship tiers on [Ko-fi]. Both platforms
provide you with a payment receipt once your purchase is successful.
If you're a company and need assistance choosing the right payment method,
please don't hesitate to reach out to sponsors@squidfunk.com.
[Ko-fi]: https://ko-fi.com/squidfunk
[GitHub Sponsors]: https://github.com/sponsors
[GitHub no longer supports PayPal]: https://github.blog/changelog/2023-01-23-github-sponsors-will-stop-supporting-paypal/
[our sponsors' page]: https://github.com/sponsors/squidfunk/
[__Are discounts available for the Insiders edition, such as student discounts?__](#insiders-discounts){ #insiders-discounts }
Unfortunately, we are not able to offer any discounts for the Material for
MkDocs Insiders program. To ensure that everyone can afford the Insiders program
and keep the barrier as low as possible, we have set prices as low as [$15] a
month for non-commercial use.
[__Do you offer free access to Insiders for Open Source projects?__](#insiders-open-source){ #insiders-open-source }
No, we do not offer free access to our Material for MkDocs Insiders edition.
We understand that non-profit organizations may have limited budgets and may
need to prioritize their spending on other projects or organizations. However,
it's important to note that Material for MkDocs is maintained by a small team,
investing a lot of time and resources into constantly improving this project.
Material for MkDocs and its core features are free to the community through our
Open Source model. Therefore, Material for MkDocs itself is already free.
However, we do offer an affordable sponsorship tier starting at [$15] a month,
which is meant for individuals and non-profit organizations using Material for
MkDocs to build 1-2 sites for non-commercial purposes. This tier provides access
to all new features, benefiting you from our ongoing development efforts.
[__Is Insiders free for those who contribute to this project?__](#insiders-contributors){ #insiders-contributors }
Great question! We can not offer free access to "drive-by" contributors that
only fix minor issues like typos or add new languages. These contributions are
always welcome, but as we need to review them, they result in a higher time
investment from our side and don't compensate for this work. However, as this
project keeps growing, we always seek for individuals to support us. In return,
we offer financial compensation or/and Insiders access. If you are interested
and have experience in the technologies and paradigms listed below, please get
in touch with us at sponsors@squidfunk.com:
- Deep knowledge of CSS, HTML, TypeScript
- Experience with progressive enhancement and responsive design
- Experience with reactive programming with RxJS
- Solid understanding of Python, MkDocs + ecosystem
- Solid technical writing skills
Additionally, we're working on a contributor program that will reward
contributors that engage in the community by answering questions and helping
users with access to Insiders.
[__How can I set my billing to monthly or yearly?__](#insiders-billing-cycle){ #insiders-billing-cycle }
You can sponsor Material for MkDocs on a monthly or yearly basis. Depending on
your billing cycle you automatically become a monthly or yearly sponsor. Your
[billing cycle] is an account-level setting that you can easily change in your
account. If, for some reason, you cannot make this change, you can create a
dedicated bot account with a yearly billing cycle on GitHub, which you only use
for sponsoring (some sponsors already do that). If you have any problems or
further questions, please contact us at sponsors@squidfunk.com.
[billing cycle]: https://docs.github.com/en/github/setting-up-and-managing-billing-and-payments-on-github/changing-the-duration-of-your-billing-cycle
[__Can I get an invoice for my sponsorship payment?__](#insiders-invoice){ #insiders-invoice}
Right now, we can't provide you with an invoice for your sponsoring transaction,
as [GitHub Sponsors] handles all transactions for us. However, both payment
platforms, [GitHub] and [Ko-Fi], automatically send you a payment receipt
via mail once the sponsorship is active.
Furthermore, we are working on a solution to optimize access management and more
features. If you are interested in this, please get in touch with us via mail at
sponsors@squidfunk.com or turn on all notifications for MkDocs, and we will
reach out as soon as we are live.
[GitHub]: https://github.com/sponsors/squidfunk/
[__Can I switch between different sponsoring tiers?__](#insiders-switch-tiers){ #insiders-switch-tiers }
Yes, you can switch between different sponsoring tiers at any time. Simply go
to the [GitHub Sponsors] page and change your sponsoring tier. Once you make
that change, you will immediately change to the new tier.
If you change to a higher tier, the amount will be prorated according to your
billing cycle.
[__Can I sponsor the project for a specific feature or development goal?__](#insiders-goals){ #insiders-goals }
While sponsoring specific goals directly is not possible, our sponsoring goals
are connected to specific features or development goals aligned with the
project's roadmap. You can find an [overview of these sponsoring goals] and their
associated features on our website. Insider users have early access to all
already developed features, including those associated with higher funding goals
that will be reached at a later stage. If you're interested in accessing these
features, becoming a sponsor is the way to go. If you have a feature in mind
that you would like to see on the list, we encourage you to
[initiate a new discussion] to evaluate it with others.
[overview of these sponsoring goals]: ../insiders/index.md#goals
[initiate a new discussion]: https://github.com/squidfunk/mkdocs-material/discussions/new/chooses
[__What happens if I reach my sponsoring limit for my current tier?__](#insiders-limit){ #insiders-limit }
If you extend the number of sites that are in your current sponsoring limit,
please [upgrade your sponsorship] to a higher tier to continue using the
Insiders version and build more sites. The change will be effective immediately.
[upgrade your sponsorship]: https://docs.github.com/en/billing/managing-billing-for-github-sponsors/upgrading-a-sponsorship
[__Do you offer refunds for sponsoring payments?__](#insiders-refunds){ #insiders-refunds }
Unfortunately, we cannot offer any refund for sponsorship payments.
[GitHub Sponsors] and [Ko-Fi] manage all sponsoring transactions. Because of
that, we do not have any insights into the details of the funds and cannot access
them. If you have any payment issues, please get in touch with the GitHub
or Ko-Fi support team, as they can help you.
## Access management
[__How do I gain access to the private Insiders repository?__](#access-account){ #access-account }
If you sponsored with your __individual account__, you should have received an
email invitation to the private Material for MkDocs Insiders repository right
after you initiated your sponsorship. Simply accept the invitation within seven
days to gain access.
If you sponsored using an __organization account__, please note we need
an individual account that we can list as a collaborator of the private Insiders
repository. After you initiate your sponsorship, please email us at
sponsors@squidfunk.com with the name of the individual or bot account. Once you
provide us with this information, we will add the account as a collaborator, and
after you accept the invitation, you will gain access to the repository.
If you have yet to receive the email or the invitation link has expired, please
contact us, the maintainers, at sponsors@squidfunk.com. We're working on a
solution that will allow you to manage collaborator status yourself.
[__Why can't our whole organization get access to Insiders?__](#access-organization){ #access-organization }
Currently, it is not possible to grant access to an organizational account, as
GitHub only allows for adding individual user accounts. We are working on a
solution ourselves to simplify access for organizations. For now, to ensure that
access is not tied to a particular individual, we recommend creating a bot
account, i.e., a GitHub account that does not belong to a specific individual
but is listed as the owner of the organizational account and using this account
for sponsorship.
[__Do I need to fork the repository to use it?__](#access-fork){ #access-fork }
It depends. If you are using the Insiders edition as an individual, you can work
directly with the private repository, as you do not need to share the Insiders
features with others. If you are working with a team, it is best to create a
private fork using the individual account you listed as a collaborator of
Material for MkDocs to grant access to all members of your organization to
your fork.
[__Can I share my Insiders access with others?__](#access-share){ #access-share }
At the moment, it is not possible to directly share your collaborator status
for the private Insiders repository with other accounts. However, if you are
working with a team and would like them to access Insiders, you can share the
Insiders repository by utilizing options such as [cloning], [forking], or
[mirroring]. By doing so, you can start collaborating with your team members on
the new repository you have shared. This way, you can collectively benefit
from the Insiders features and work together on the project.
[cloning]: https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository
[forking]: https://docs.github.com/en/get-started/quickstart/fork-a-repo
[mirroring]: https://docs.github.com/en/repositories/creating-and-managing-repositories/duplicating-a-repository
## Runtime & cancellation
[__How long is my sponsorship valid?__](#sponsorship-runtime){ #sponsorship-runtime }
Your sponsorship is valid for as long as your monthly or yearly subscription
is valid. If you choose to cancel your sponsorship, you will lose access to
the Insiders edition once your cancelation is active and will be automatically
removed by GitHub as a collaborator from the private repository.
[__How do I cancel my sponsorship?__](#sponsorship-cancellation){ #sponsorship-cancellation }
To cancel your sponsorship, follow the [step-by-step guide] provided by GitHub.
If you sponsored using an organizational account, please ensure that you cancel
your sponsorship using the same organizational account rather than your
individual account.
[step-by-step guide]: https://docs.github.com/en/billing/managing-billing-for-github-sponsors/downgrading-a-sponsorship
[__What happens when I cancel my sponsorship?__](#sponsorship-cancellation-effective){ #sponsorship-cancellation-effective }
If you choose to cancel your subscription to Insiders, you will be
automatically removed by GitHub as a collaborator on the day your cancellation is
effective. From that day on, you will no longer receive future updates. However,
you are __welcome to continue using the latest version__ that was available to
you at the time of your cancellation for as long as you like.
Please note that [GitHub deletes private forks], so you may want to take steps to ensure
that you have a backup of the software if necessary and use the locally installed version.
[GitHub deletes private forks]: https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-a-collaborator-from-a-personal-repository#deleting-forks-of-private-repositories
## Licensing
[__What constitutes commercial use of the Insiders version?__](#commercial-use){ #commercial-use }
Commercial use refers to any use of the software for a business or for-profit
purpose. This includes any use by a corporation or other organization, whether
or not they generate revenue directly from the software. We offer different
pricing tiers for commercial use, each tailored to the needs of different
businesses. It's important to note that internal use of the software within your
organization is also considered commercial use, as with all commercial software.
[__What constitutes non-commercial use of the Insiders version?__](#non-commercial-use){ #non-commercial-use }
Non-commercial use of our Material for MkDocs refers to private use. This
includes individuals using the Insiders edition for private or purely
non-commercial Open Source projects. We offer two different tiers for
non-commercial use, depending on the number of sites you want to build.
[__What is your fair use policy?__](#fair-use-policy){ #fair-use-policy }
Our fair use policy includes the following guidelines:
- Please refrain from __distributing the source code__ of Insiders. While you
may use the software for public, private, or commercial projects and may
privately fork or mirror it, we ask that you keep the source code private. This
is important to our sponsorware strategy, which helps us fund ongoing
development and support of the software. If this guidelines is violated,
everybody loses, as it will reduce the time of us maintainers we can set aside
to push this project forward.
- As our sponsoring tiers are based on the number of sites you want to build,
please make sure to [upgrade your sponsorship] once your current sponsoring tier
limit has been reached.
[__Does the Insiders version have a different license?__](#insiders-license){ #insiders-license }
No. Whether you're an individual or a company, you may use Material for
MkDocs Insiders precisely under the same terms as Material for MkDocs, which are
given by the [MIT license].
[MIT license]: ../license.md
[__Can outside collaborators build and run the documentation locally without access to Insiders?__](#insiders-outside-collaborators){ #insiders-outside-collaborators }
Yes. Insiders is compatible with Material for MkDocs. Almost all new features
and configuration options are either backward-compatible or implemented behind
feature flags. When working with outside collaborators, changing the general
appearance of your site should be optional. Most Insiders features enhance the
overall experience, e.g., by adding icons to pages or providing a feedback
widget. While these features add value for your site's users, they should be
optional for previewing when making changes to content. Currently, the only
content-related features in Insiders that non-Insiders users can't properly
preview are [Annotations] and [Card grids].
This means that outside collaborators can build the documentation locally with
Material for MkDocs, and when they push their changes, your CI pipeline will
build it with Insiders. When using built-in plugins exclusive to Insiders, it's
recommended to split configuration into a base `mkdocs.yml` and one with plugin
overrides via [configuration inheritance].
See the [getting started guide] for more information.
[configuration inheritance]: https://www.mkdocs.org/user-guide/configuration/#configuration-inheritance
[getting started guide]: ../insiders/getting-started.md#caveats
[Annotations]: ../reference/annotations.md?h=anno#annotations
[Card grids]: ../reference/grids.md?h=grids#using-card-grids
## Support
[__How can I contact support if I have questions about becoming a sponsor?__ ](#support-contact){ #support-contact }
If you have any questions and would like to contact us before starting your
sponsorship, we are happy to answer all your non-technical questions about the
Insiders program via email at sponsors@squidfunk.com.
All technical questions should be asked openly on our [discussion board].
[discussion board]: https://github.com/squidfunk/mkdocs-material/discussions
[__Is additional support available for Material for MkDocs Insiders users?__](#support-additional){ #support-additional }
Yes, we provide non-technical support related to sponsoring at
sponsors@squidfunk.com. For technical questions, please submit an issue openly
on our [issue tracker] or start a discussion on our [discussion board]. Issues
and discussions from our organizational sponsors, sponsoring on
__The Organization__ tier or higher will be prioritized.[^1]
[^1]:
Priority support means we will prioritize your issue, meaning we will look
into it and do our best to solve your issue asap. However, the prioritized bug
support does not mean that we can solve your issue before any others since
some issues might take more time to solve.
[issue tracker]: https://github.com/squidfunk/mkdocs-material/issues
[__How can I display my logo on the list of premium sponsors?__](#sponsorship-logo-placement){ #sponsorship-logo-placement }
If your sponsorship tier includes logo placement, and you would like us to
display your logo in the [list of premium sponsors] and have it linked to your
site, please contact us via mail. Simply send us a horizontal SVG or PNG version
of your logo making sure it displays the name of your company and the logo to
sponsors@squidfunk.com.
[list of premium sponsors]: https://github.com/squidfunk/mkdocs-material#user-content-premium-sponsors
[__Is logo placement optional?__](#sponsorship-logo-placement-optional){ #sponsorship-logo-placement-optional }
Yes, all of our commercial benefits, such as logo placement and backlinks, are
optional and can be opted in or out at any time. You can keep your sponsorship
completely private.
[__How can I report a bug in the Insiders version?__](#insiders-bugs){ #insiders-bugs }
If you encounter a bug in the Insiders edition, we kindly request that you
report it on our [issue tracker] in the public community repository. When
submitting the bug report, please ensure that you do not include any private
Insiders' source code, as we want to uphold our fair use policy.
## Privacy
[__Will you sign an NDA for sponsorships?__](#nda){ #nda }
Unfortunately, we cannot sign any NDA or vendor agreement form. As a small team
working on Material for MkDocs, we have limited resources and cannot review
and sign agreements.
[__Can I sponsor privately?__](#sponsorship-private){ #sponsorship-private }
Yes, you can. GitHub gives you the option to set your sponsorship to [private]
when you set up your sponsorship. Additionally, we have a recommended workflow
for you: We suggest you create a new GitHub bot account. This bot account should
not be tied to a particular individual and should be privately listed as an
owner of your GitHub organization. This account can then be used to sponsor
Material for MkDocs privately. As a bot account, it will automatically be listed
as a collaborator of the private Insiders repository. You can clone, fork, or
mirror using this account. All information will be kept confidential; only the
bot account and us maintainers will have insights into his sponsorship.
[private]: https://docs.github.com/en/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship#managing-the-privacy-setting-for-your-sponsorship
[__Are there any geographical restrictions on becoming a sponsor?__](#sponsorship-geo){ #sponsorship-geo }
No, there are no geographical restrictions for becoming a sponsor. We welcome
sponsorships from individuals and organizations worldwide. As long as your
credit card is valid and accepted by GitHub or Ko-Fi, you are eligible to become
a sponsor and support the project, regardless of your location.
+35 -34
View File
@@ -1,13 +1,9 @@
---
template: overrides/main.html
---
# Getting started
Material for MkDocs is a theme for [MkDocs], a static site generator geared
towards (technical) project documentation. If you're familiar with Python, you
can install Material for MkDocs with [`pip`][pip], the Python package manager.
If not, we recommended using [`docker`][docker].
If not, we recommend using [`docker`][docker].
[MkDocs]: https://www.mkdocs.org
[pip]: #with-pip
@@ -18,8 +14,8 @@ If not, we recommended using [`docker`][docker].
### with pip <small>recommended</small> { #with-pip data-toc-label="with pip" }
Material for MkDocs is published as a [Python package] and can be installed with
`pip`, ideally by using a [virtual environment]. If not, scroll down and expand
the help box. Install with:
`pip`, ideally by using a [virtual environment]. Open up a terminal and install
Material for MkDocs with:
=== "Latest"
@@ -27,17 +23,17 @@ the help box. Install with:
pip install mkdocs-material
```
=== "8.x"
=== "9.x"
``` sh
pip install mkdocs-material=="8.*" # (1)!
pip install mkdocs-material=="9.*" # (1)!
```
1. Material for MkDocs uses [semantic versioning][^1], which is why it's a
good idea to limit upgrades to the current major version.
This will make sure that you don't accidentally [upgrade to the next
major version], which may include breaking changes that silently break
major version], which may include breaking changes that silently corrupt
your site. Additionally, you can use `pip freeze` to create a lockfile,
so builds are reproducible at all times:
@@ -63,6 +59,15 @@ install those packages separately.
---
:fontawesome-brands-youtube:{ style="color: #EE0F0F" }
__[How to set up Material for MkDocs]__ by @james-willett :octicons-clock-24:
15m Learn how to create and host a documentation site using Material for
MkDocs on GitHub Pages in a step-by-step guide.
[How to set up Material for MkDocs]: https://www.youtube.com/watch?v=Q-YA_dA8C20
---
__Tip__: If you don't have prior experience with Python, we recommend reading
[Using Python's pip to Manage Your Projects' Dependencies], which is a really
good introduction on the mechanics of Python package management and helps you
@@ -80,8 +85,8 @@ troubleshoot if you run into errors.
### with docker
The official [Docker image] is a great way to get up and running in a few
minutes, as it comes with all dependencies pre-installed. Pull the image for the
`latest` version with:
minutes, as it comes with all dependencies pre-installed. Open up a terminal
and pull the image with:
=== "Latest"
@@ -89,10 +94,10 @@ minutes, as it comes with all dependencies pre-installed. Pull the image for the
docker pull squidfunk/mkdocs-material
```
=== "8.x"
=== "9.x"
```
docker pull squidfunk/mkdocs-material:8
docker pull squidfunk/mkdocs-material:9
```
The `mkdocs` executable is provided as an entry point and `serve` is the
@@ -112,11 +117,12 @@ The following plugins are bundled with the Docker image:
Material for MkDocs only bundles selected plugins in order to keep the size
of the official image small. If the plugin you want to use is not included,
create a new `Dockerfile` and extend the official Docker image:
create a `user-requirements.txt` file in the repository root with the packages
you want to install additionally, e.g.:
``` Dockerfile
FROM squidfunk/mkdocs-material
RUN pip install ...
``` txt title="user-requirements.txt"
mkdocs-macros-plugin==0.7.0
mkdocs-glightbox>=0.3.1
```
Next, you can build the image with the following command:
@@ -125,20 +131,8 @@ The following plugins are bundled with the Docker image:
docker build -t squidfunk/mkdocs-material .
```
The new image can be used exactly like the official image.
!!! info ":material-apple: Apple Silicon (M1) and :fontawesome-brands-raspberry-pi: Raspberry Pi"
The official Docker image is only available for `linux/amd64`. We recommend
the [third-party image] by @afritzler if you want to run Material for MkDocs
via Docker on `arm64` or `armv7`, as it is automatically built on every
release:
```
docker pull ghcr.io/afritzler/mkdocs-material
```
[third-party image]: https://github.com/afritzler/mkdocs-material
The new image will have additional packages installed and can be used
exactly like the official image.
### with git
@@ -150,11 +144,18 @@ want to use the very latest version:
git clone https://github.com/squidfunk/mkdocs-material.git
```
The theme will reside in the folder `mkdocs-material/material`. When cloning
from `git`, you must install all required dependencies yourself:
The theme will reside in the folder `mkdocs-material/material`. After cloning
from `git`, you must install all required dependencies with:
```
pip install -e mkdocs-material
```
!!! note "Enterprise support"
If you're using Material for MkDocs in your organization and need
assistance, e.g., to __reduce build times__, __improve performance__ or
ensure compliance, [__get in touch__](mailto:contact@squidfunk.com)
to discuss our __enterprise support__ offerings. We're happy to help!
[GitHub]: https://github.com/squidfunk/mkdocs-material

Some files were not shown because too many files have changed in this diff Show More