291 Commits

Author SHA1 Message Date
LiuHuaize 8c05ce7e9b docs: add package-manager tabs for create-docusaurus (#11925) 2026-04-28 16:52:26 +02:00
Kevin Winardi aedb78ef09 docs: Update example file from tags.yml to authors.yml (#11973) 2026-04-28 16:35:30 +02:00
Sébastien Lorber 62c5bf456a chore: release v3.10 (#11825)
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
2026-04-07 16:20:00 +02:00
Sébastien Lorber 4892e7f257 feat(core): add future.v4.mdx1CompatDisabledByDefault flag (#11896)
* add future.v4.mdx1CompatDisabledByDefault flag

* docs

* update snapshots

* add crowdin comment

* improve tests

* improve tests
2026-04-03 19:13:09 +02:00
Misrilal 9d50300132 docs(plugin-api): remove unimplemented dev server hooks (#11867) 2026-03-31 14:07:28 +02:00
Sébastien Lorber 29c3b5ce11 feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default (#11802)
* feat(core): promote `future.experimental_faster` to `future.faster` + add `future.v4.fasterByDefault` flag

Stabilize the Docusaurus Faster config by removing the `experimental_` prefix.
Add a `fasterByDefault` v4 future flag that enables all faster features by default
when `v4: true` is used, allowing granular overrides. Init templates now include
`@docusaurus/faster` as a dependency since they use `v4: true`.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* refactor: apply lint autofix

* fix(docs): remove broken #faster anchor link in fasterByDefault docs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix(ci): add Yarn PnP packageExtension for @docusaurus/bundler → @docusaurus/faster

Yarn PnP strict mode doesn't resolve optional dependencies automatically.
Add a packageExtension so @docusaurus/bundler can resolve @docusaurus/faster
in the e2e Yarn Berry tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix(core): declare @docusaurus/faster as optional peer dep instead of CI packageExtension

Revert the packageExtensions workaround in the e2e CI workflow and instead
declare @docusaurus/faster as an optional peer dependency of @docusaurus/core,
matching the existing pattern in @docusaurus/bundler.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* chore: retrigger CI

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* empty

* add randomness to e2e test script version, to avoid using cached versions when trying to run this locally

* Rspack + PnP doesn't work, so add a warning in this case + fallback to Webpack
This should fix the e2e pnp workflows

* refactor: apply lint autofix

* typo

* typo

* revert wrong change

* also use slower minimizers

* comment

* restore snapshots

* ensure faster key resolution is always exhaustive, no hardcoding of keys

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
2026-03-13 17:17:28 +01:00
Sébastien Lorber 2a7f8b96e6 feat(core): promote siteConfig.storage to stable + add future.v4.siteStorageNamespacing flag [Claude] (#11797)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 16:36:03 +01:00
Sébastien Lorber caff1c46ea chore(website): migrate MDX heading ids to comment syntax + upgrade Crowdin parser version (#11779) 2026-03-06 21:48:12 +01:00
Sébastien Lorber eac406c8e8 feat(theme): Split <DocCard>, improve extensibility, better handling of emoji icons, stable classNames (#11734) 2026-02-13 17:02:45 +01:00
Sreehari Upas 5783f60ebe docs: document Vercel deep clone requirement for last update time (#11656)
Co-authored-by: Sreehari Upas <sreehariupas@Sreeharis-MacBook-Air-10.local>
2026-02-12 18:44:17 +01:00
snikkrs 9b02423946 docs(api): note text fix in docusaurus.config.js.mdx (#11663)
Update docusaurus.config.js.mdx

Removed repeated text in a note.
2026-01-15 11:46:57 -05:00
Balthasar Hofer c6a86ff717 feat(core): support custom html elements in head tags (#11571)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2025-11-27 11:19:53 +01:00
Sébastien Lorber acc66c14b0 feat(core): New siteConfig future.experimental_vcs API + future.experimental_faster.gitEagerVcs flag (#11512)
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
2025-11-14 18:15:45 +01:00
Sébastien Lorber c8fc3311f1 fix(docs): add support for missing sidebar_key front matter attribute (#11490) 2025-10-17 12:34:08 +02:00
Ethan 13ec1eaa3e docs(website): fix typo for onBrokenMarkdownImages (#11444) 2025-10-09 17:44:15 +02:00
Sébastien Lorber 70f6312c0d feat(blog): Add support for email social icon + resize default social icon a bit (#11425) 2025-09-23 15:08:02 +02:00
ya-dvorovenko c131034bc2 docs: remove stray character in plugin overview page (#11368) 2025-08-24 12:11:22 +02:00
Sébastien Lorber 2febb76fae feat(core): Add i18n.localeConfigs[locale].{url,baseUrl} config options (#11316)
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
2025-07-28 17:04:34 +02:00
Sébastien Lorber 1808945c1f feat(core): add i18n.localeConfigs.translate + skip translation process if i18n/<locale> dir doesn't exist (#11304) 2025-07-07 14:55:46 +02:00
Sébastien Lorber e14caf1f78 feat(core): add siteConfig.markdown.emoji config option to disable remark-emoji (#11282) 2025-06-24 16:38:08 +02:00
Sébastien Lorber 96c38d5fdd feat(core): Add siteConfig.markdown.hooks, deprecate siteConfig.onBrokenMarkdownLinks (#11283) 2025-06-24 15:51:33 +02:00
Sébastien Lorber abd04a2b71 feat(theme): new CSS cascade layers plugin + built-in v4.useCssCascadeLayers future flag (#11142)
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
2025-05-22 19:55:02 +02:00
Shreedhar Bhat 9f6360ba82 refactor(content-blog): replace reading-time with Intl.Segmenter API (#11138)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2025-05-15 13:22:00 +02:00
Sébastien Lorber c419d7ec88 docs(ideal-image): Add warning for pnpm 10+ and sharp install script (#11180) 2025-05-15 12:45:28 +02:00
Sébastien Lorber 5b944d6b64 feat(pages): Support frontMatter.slug like docs and blog plugins (#11088) 2025-04-11 14:44:19 +02:00
Sébastien Lorber 7cf94c03a4 feat(theme): Allow resetting colorMode to System/OS value (#10987)
* make it work

* fix

* Try to fix accessibility issues

* add translations

* rename 'auto' to 'system'

* refactor: apply lint autofix

* rename 'auto' to 'system'

* remove title prop

* typo

* use shorter title

* refactor: apply lint autofix

* document useColorMode tradeoffs + data-attribute variables

---------

Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
Co-authored-by: nasso
Co-authored-by: OzakIOne
2025-03-14 13:45:25 +01:00
Sébastien Lorber e641568e7f feat(core): Docusaurus Faster - Rspack Persistent Cache (#10931) 2025-02-21 11:39:48 +01:00
Taras 75e5a00a66 docs: disable plugin-debug in production by default (#10928) 2025-02-16 15:22:59 +01:00
Sébastien Lorber cd7875bf84 docs: move docs of frontMatter.title_meta from docs to blog plugin (#10916) 2025-02-07 16:57:23 +01:00
Oleksiy Gapotchenko 4d7a28963a feat(theme): add versions attribute to docsVersionDropdown navbar item (#10852)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2025-01-30 18:21:54 +01:00
Justin D Mathew 8bc3e8a092 docs(theme-live-codeblock): update theme-live-codeblock.mdx to include link to react-live (#10874) 2025-01-30 13:02:17 +01:00
Sébastien Lorber 98aab81388 feat(core): Docusaurus Faster - SSG worker threads (#10826)
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
Co-authored-by: Mariusz Krzaczkowski <m.krzaczkowski@yetiforce.com>
Co-authored-by: João Victor Lopes <joaof.victor@hotmail.com>
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
2025-01-27 14:24:30 +01:00
Sébastien Lorber 9df5aae6de feat(core): new postBuild({routesBuildMetadata}) API, deprecate head attribute + v4 future flag (#10850)
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
2025-01-17 17:26:48 +01:00
Zed Spencer-Milnes 43795fcabb feat(blog): Add author social icons for bluesky, mastodon, threads, twitch, youtube, instagram (#10768)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
Co-authored-by: Chas Emerick <chas@cemerick.com>
2024-12-27 12:32:25 +01:00
Sébastien Lorber a995865314 feat(blog): Add frontMatter.sidebar_label (#10729) 2024-11-29 18:05:09 +01:00
Sébastien Lorber df6f53a2f5 feat(svgr): create new Docusaurus SVGR plugin (#10677) 2024-11-29 17:26:34 +01:00
Zwyx e6b7397253 docs: fix description of feedOptions.xslt (#10687)
* Fix description of `feedOptions.xslt`

* Update website/docs/api/plugins/plugin-content-blog.mdx

---------

Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
2024-11-16 01:31:56 -05:00
Liviu Ionescu 5cf2c39836 feat(blog): Add frontMatter.title_meta to override title for SEO (#10586)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2024-10-31 11:59:35 +01:00
Sébastien Lorber e7001060da docs: Add missing API ref docs for Docusaurus Faster options (#10630) 2024-10-31 11:16:59 +01:00
Sébastien Lorber 35aa39bddb docs: mention config/sidebars run in Node.js runtime (#10608) 2024-10-23 20:01:07 +02:00
Kamil Moskała c201fd56bb docs: update google analytics plugin message to past tense (#10591) 2024-10-18 11:34:35 +02:00
Sébastien Lorber 24716787d3 feat: new Rsdoctor official plugin (#10588) 2024-10-17 17:20:06 +02:00
Sébastien Lorber 95e2d469e3 chore: Rename Twitter links/labels to X (#10509) 2024-09-19 11:30:57 +02:00
Sébastien Lorber bb90e35153 feat(core): faster JS minimizer - siteConfig.future.experimental_faster.swcJsMinimizer (#10441) 2024-08-23 18:44:42 +02:00
Sébastien Lorber 418247ec87 feat(core): faster transpiler option - siteConfig.future.experimental_faster.swcJsLoader (#10435) 2024-08-23 13:48:52 +02:00
ozaki a096bbc0b9 feat(blog): add onUntruncatedBlogPosts blog options (#10375)
Co-authored-by: OzakIOne <OzakIOne@users.noreply.github.com>
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2024-08-09 16:48:44 +02:00
Rohan Thakur 7be1feaa0a feat(blog): add feed xlst options to render beautiful RSS and Atom feeds (#9252)
Co-authored-by: ozakione <29860391+OzakIOne@users.noreply.github.com>
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2024-08-02 18:50:48 +02:00
ozaki f356e29938 feat(blog): authors page (#10216)
Co-authored-by: OzakIOne <OzakIOne@users.noreply.github.com>
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
Co-authored-by: slorber <slorber@users.noreply.github.com>
2024-08-01 17:30:49 +02:00
Julian V 5e9e1d051b docs: fix default value for docRootComponent (#10337) 2024-07-25 11:31:20 +02:00
정보현 Bohyun Jung afa9fcc965 docs(plugin-google-gtag): replace the broken Google Developers links with valid ones (#10338)
Co-authored-by: Bohyun Jung <bohyunjung@naverz-corp.com>
2024-07-25 11:12:41 +02:00