Commit Graph

6162 Commits

Author SHA1 Message Date
Julien a2cb35d4c5
Improved error handling on social plugin (#6818)
* fix(social): CairoSVG OSError handling in social plugin

Related issue: #6817

Co-authored-by: Guts <1596222+Guts@users.noreply.github.com>

* feat(docs): Add troubleshooting guide for CairoSVG crash

---------

Co-authored-by: Kamil Krzyśków <kamilzary@gmail.com>
Co-authored-by: Guts <1596222+Guts@users.noreply.github.com>
Co-authored-by: Martin Donath <martin.donath@squidfunk.com>
2024-03-31 17:00:27 +08:00
Alexander Payne abfac1a93e
Switched to Babel's `format_datetime` to allow for time in formatted dates (#6981)
* Use Babel's `format_datetime`, not `format_date`

I am using MkDocs-Material 9.5.15 and Babel 2.14.0. When setting the config value `blog.post_date_format: "yyyy-MM-dd hh:mm:ss"`, the blog plugin crashes during compilation with the error "date objects have no hour field".

I believe this is occurring because the plugin provides a `datetime` to `babel.dates.format_date`, which upcasts it to a plain, timeless, `date`. Making this change to use `babel.dates.format_datetime` instead resolved the error and demonstrated expected behavior.

While I recognize that it is likely uncommon for a blog to want to include sub-date timestamps in any of these fields, I believe that the current documentation,

> The format string must adhere to babel's pattern syntax and should not contain whitespace

implies that _any_ of Babel's pattern markers are acceptable here. I would consider 

> The format string must adhere to Babel's pattern syntax for calendar dates and should not contain whitespace

to also be a sufficient fix for this case.

----

Thank you for your effort in creating this project; it has been a wonderful benefit to my team, and this is the first minor problem we've had in months of using it.

* Make the change in src/, not material/
2024-03-31 15:45:47 +08:00
squidfunk 01b2dd17e3
Updated Russian translations
Co-authored-by: natakazakova <17986517+natakazakova@users.noreply.github.com>
2024-03-31 15:39:02 +08:00
squidfunk ad7233640f
Fixed social plugin Google Fonts integration 2024-03-31 15:23:22 +08:00
squidfunk f27b93ece3
Updated dependencies 2024-03-27 18:11:52 +08:00
squidfunk 5458039778
Updated Insiders changelog 2024-03-23 13:38:07 +08:00
squidfunk 99d15d158f
Prepare 9.5.15 release 2024-03-23 13:26:32 +08:00
squidfunk 92b3e1bbcd
Reverted fix for borders on iframes 2024-03-23 08:38:47 +08:00
Meysam 1b2d48455d
Documentation (#6951) 2024-03-22 13:53:49 +08:00
squidfunk 495c64e719
Restructured funding goals 2024-03-20 15:59:01 +08:00
squidfunk 8addc95d9d
Added support for font variants in social plugin 2024-03-20 15:45:21 +08:00
Steven Maude 3f09228249
Documentation (#6933)
To "commercial use" section.
2024-03-20 08:52:05 +08:00
squidfunk 66d450009d
Fixed interference of social plugin and auto dark mode 2024-03-19 11:11:08 +08:00
squidfunk cc78979185
Updated Insiders changelog 2024-03-18 07:40:29 +07:00
squidfunk c51eb2ff83
Prepare 9.5.14 release 2024-03-18 07:25:21 +07:00
squidfunk 3311a615fa
Updated dependencies 2024-03-18 07:19:31 +07:00
Kamil Krzyśków 022f14c0eb Fixed UTF-8 with BOM encoding support 2024-03-17 12:04:45 +07:00
squidfunk 2f1b2e9500
Added support for hiding versions from selector 2024-03-13 17:42:16 +07:00
squidfunk babc9950db
Formatting 2024-03-13 09:14:16 +07:00
squidfunk 7e27f4d00b
Merge branch 'master' of github.com:squidfunk/mkdocs-material 2024-03-12 10:00:06 +07:00
squidfunk dc97a56659
Updated dependencies 2024-03-12 09:59:20 +07:00
Kamil Krzyśków 2d3982489d
Fixed info plugin's exclusion logic (#6874)
Added more information to platform file
Added processed directory indicator
Changed slash removal in resolved patterns
Changed regex match function to search to support subprojects
Constrained dynamic patterns to the root
Reverted build assets gathering dc808ca90a
Reverted info.gitignore file 79129d5cde
2024-03-12 09:55:15 +07:00
squidfunk f3252381da
Fixed inability to reset search pipeline 2024-03-12 09:07:29 +07:00
squidfunk c8bae9b5b4
Merge branch 'master' of github.com:squidfunk/mkdocs-material 2024-03-11 12:29:58 +07:00
squidfunk 750b79889d
Fixed borders on iframes 2024-03-11 12:29:46 +07:00
yubiuser 354491e023
Added `tini` as init system to improve signal handling in Docker container (#6892) 2024-03-11 09:55:07 +07:00
squidfunk 8244ff332d
Fixed borders on iframes 2024-03-11 09:39:07 +07:00
squidfunk fdeafbb875
Documentation 2024-03-09 14:22:56 +07:00
squidfunk 9cd979ae6c
Merge branch 'master' of github.com:squidfunk/mkdocs-material 2024-03-09 14:05:20 +07:00
squidfunk 1d6dd990b4
Fixed white background on Twitter embeds 2024-03-09 14:05:00 +07:00
Blake Netzeband 9d387d0428
Added schema reference to mkdocs-table-reader-plugin (#6887) 2024-03-09 08:23:28 +07:00
katharinalisalin 14b0b06e68 Moved contribution guides to community section 2024-03-08 13:55:38 +07:00
Toni Viemerö 3062379b1a
Fixed syntax error in Finnish translations (#6883) 2024-03-08 13:35:13 +07:00
Berk Karaal 6b239db64e
Documentation (#6878) 2024-03-06 17:10:28 +07:00
squidfunk c8a2142263
Updated Premium sponsors 2024-03-06 13:22:40 +07:00
squidfunk 800b07ea50
Updated Insiders changelog 2024-03-06 13:12:51 +07:00
squidfunk 6ace043247
Updated changelog 2024-03-06 13:03:04 +07:00
squidfunk 36e9cff9db
Prepare 9.5.13 release 2024-03-06 13:01:06 +07:00
Y.D.X c7de6ef260
Documentation (#6873)
The section was moved to a new page.
2024-03-06 07:23:30 +07:00
squidfunk dc808ca90a
Updated dependencies 2024-03-05 11:01:58 +07:00
Kamil Krzyśków 63de27578a Extended info plugin's validation message
Add more elaborate comments
Fix lines to span to 80 characters
Fix import order
Fix variable naming
2024-03-05 10:50:34 +07:00
Kamil Krzyśków 4478522b52 Added validation of paths to the info plugin 2024-03-05 10:50:34 +07:00
Kamil Krzyśków 819e209795 Added projects plugin handling in the info plugin 2024-03-05 10:50:34 +07:00
Kamil Krzyśków 79129d5cde Added exclusion logic for info plugin 2024-03-05 10:50:34 +07:00
Kamil Krzyśków 64a8b6a383 Changed info plugin to store more platform information 2024-03-05 10:50:34 +07:00
Kamil Krzyśków 712bc1c137 Fixed info plugin to gather all files recursively 2024-03-05 10:50:34 +07:00
squidfunk 15f15068d9
Improved resilience of search plugin 2024-03-04 08:11:07 +07:00
squidfunk 57cf39149b
Merge branch 'master' of github.com:squidfunk/mkdocs-material 2024-03-02 18:36:34 +07:00
squidfunk e51d29d511
Updated Slovak translations
Co-authored-by: scepka <83234912+scepka@users.noreply.github.com>
2024-03-02 18:36:13 +07:00
katharinalisalin 5ab4d985c5 Updated issue template 2024-03-02 10:50:17 +07:00