What's Changed
New Features ๐
- feat(core): auto-extract description from first contentful line in extractPageData by @SoonIter in #3006
- feat(theme/nav): Added fancy transition to nav background by @elliotcourant in #3017
- feat(theme): make NavTitle component ejectable by @SoonIter in #3022
- feat(core): add
markdown.extractDescriptionconfig by @SoonIter in #3023 - feat(core): move Llms runtime components from plugin-llms to core/theme by @SoonIter in #3026
- feat(core): add logoHref config option by @SoonIter in #3012
- feat(ssg-md)!: add llmsUI config option to automatically show LlmsCopyButton and LlmsViewOptions when set
llms: trueby @SoonIter in #3029
Performance ๐
Bug Fixes ๐
- fix(theme): fix inline code style in Callout when code is direct child of content by @SoonIter in #2997
- fix(config/types): defineConfig should support asyncFn by @SoonIter in #3000
- fix(core): improve i18n missing keys warning with configuration hints by @SoonIter in #3030
- fix(ssg): collapse experimentalExcludeRoutePaths log when too many routes are ignored by @SoonIter in #3032
Document ๐
- docs: add troubleshooting tip for @rspress/core/theme-original export errors in migration guide by @SoonIter in #2984
- docs(guide): rewrite SSG documentation with comprehensive explanations by @SoonIter in #2985
- docs(ssg): add 404.html to output structure and troubleshooting for page refresh 404 by @SoonIter in #2987
- docs: improve conventional route documentation with better examples and best practices by @SoonIter in #2995
- docs: add Callout component documentation by @SoonIter in #2998
- docs: add tip for pageType: doc-wide usage with outline: false by @SoonIter in #3005
- docs: add frontmatter description to guide docs (zh & en) by @SoonIter in #3007
- docs: Update documentation and improve frontmatter references by @SoonIter in #3009
- docs: improve static assets documentation structure and clarifiy public folder usage by @SoonIter in #3011
- docs: simplify CSS modification state management by @SoonIter in #3014
- docs(zh): rename "้ข่ง้กต" to "Overview ้กต" for terminology consistency by @SoonIter in #3016
- docs(theme): refactor home page and component documentation by @SoonIter in #3015
- docs: remove URL parameters as switches section from custom page docs by @SoonIter in #3024
- docs(description): add description frontmatter to ui documentation files by @SoonIter in #3008
Other Changes
- chore(deps): update all patch dependencies by @renovate[bot] in #2991
- chore(deps): update dependency react-router-dom to ^7.12.0 by @renovate[bot] in #2992
- chore(deps): update pnpm to v10.28.0 by @renovate[bot] in #2993
- chore(deps): update shiki monorepo to ^3.21.0 by @renovate[bot] in #2994
- chore(deps): upgrade @rslib/core 0.19.2 by @SoonIter in #3002
- refactor(plugin-rss)!: requires the
ssgconfig, and remove_htmlfield by @SoonIter in #3003 - refactor(core): replace @rspress/mdx-rs and html-to-text with @mdx-js/mdx createProcessor for toc and searchIndex generation by @SoonIter in #3001
- chore(deps): update all patch dependencies by @renovate[bot] in #3018
- chore(deps): update actions/setup-node action to v6.2.0 by @renovate[bot] in #3019
- chore(deps): update dependency cspell to ^9.6.0 by @renovate[bot] in #3021
- chore(deps): update dependency @rsdoctor/rspack-plugin to v1.5.0 by @renovate[bot] in #3020
- chore(ssg):
experimentalExcludeRoutePathswarning level to info by @SoonIter in #3025 - Release v2.0.0-rc.6 by @SoonIter in #3033
Full Changelog: v2.0.0-rc.5...v2.0.0-rc.6