Skip to content

fix(plugin-llms): group routes correctly without locales config#2116

Merged
SoonIter merged 2 commits intoweb-infra-dev:mainfrom
jbroma:fix/llms-no-locales
May 6, 2025
Merged

fix(plugin-llms): group routes correctly without locales config#2116
SoonIter merged 2 commits intoweb-infra-dev:mainfrom
jbroma:fix/llms-no-locales

Conversation

@jbroma
Copy link
Contributor

@jbroma jbroma commented May 4, 2025

Summary

When config.themeConfig.locales is not configured, plugin-llms will group every route under others instead of grouping them using root navigation. This PR fixes this behaviour by using config.themeConfig.sidebar & config.themeConfig.nav when no locales are configured.

Outputs

llms.txt before
# Rspress

> Rsbuild based static site generator

## Other

- [Built-in components](/api/client-api/api-components.md)
- [Runtime API](/api/client-api/api-runtime.md)
- [Commands](/api/commands.md)
- [Basic config](/api/config/config-basic.md)
- [Build config](/api/config/config-build.md)
- [Front matter config](/api/config/config-frontmatter.md)
- [Theme config](/api/config/config-theme.md)
- [API Overview](/api/index.md)
- [Customize search functions](/guide/advanced/custom-search.md)
- [Custom theme](/guide/advanced/custom-theme.md)
- [Build extension](/guide/advanced/extend-build.md)
- [Autogenerated navigation](/guide/basic/auto-nav-sidebar.md)
- [Conventional route](/guide/basic/conventional-route.md)
- [Customizing page](/guide/basic/custom-page.md)
- [Deployment](/guide/basic/deploy.md)
- [Static site generation](/guide/basic/ssg.md)
- [Static assets](/guide/basic/static-assets.md)
- [Use MDX](/guide/basic/use-mdx.md)
- [Built-in components](/guide/default-theme/components.md)
- [Doc page](/guide/default-theme/doc-page.md)
- [Home page](/guide/default-theme/home-page.md)
- [Internationalization](/guide/default-theme/i18n.md)
- [Multi version](/guide/default-theme/multi-version.md)
- [Navbar](/guide/default-theme/navbar.md)
- [Overview page](/guide/default-theme/overview-page.md)
- [Quick start](/guide/start/getting-started.md)
- [Introduction](/guide/start/introduction.md)
- [Overview](/plugin/community-plugins/overview.md)
- [@rspress/plugin-algolia](/plugin/official-plugins/algolia.md)
- [@rspress/plugin-api-docgen](/plugin/official-plugins/api-docgen.md)
- [@rspress/plugin-client-redirects](/plugin/official-plugins/client-redirects.md)
- [@rspress/plugin-container-syntax](/plugin/official-plugins/container-syntax.md)
- [@rspress/plugin-last-updated](/plugin/official-plugins/last-updated.md)
- [@rspress/plugin-llms](/plugin/official-plugins/llms.md)
- [@rspress/plugin-medium-zoom](/plugin/official-plugins/medium-zoom.md)
- [Overview](/plugin/official-plugins/overview.md)
- [@rspress/plugin-playground](/plugin/official-plugins/playground.md)
- [@rspress/plugin-preview](/plugin/official-plugins/preview.md)
- [@rspress/plugin-rss](/plugin/official-plugins/rss.md)
- [@rspress/plugin-shiki](/plugin/official-plugins/shiki.md)
- [@rspress/plugin-typedoc](/plugin/official-plugins/typedoc.md)
- [Introduction](/plugin/system/introduction.md)
- [Plugin API](/plugin/system/plugin-api.md)
- [Write a plugin](/plugin/system/write-a-plugin.md)
llms.txt after
# Rspress

> Rsbuild based static site generator

## Guide

- [Introduction](/guide/start/introduction.md)
- [Quick start](/guide/start/getting-started.md)
- [Conventional route](/guide/basic/conventional-route.md)
- [Autogenerated navigation](/guide/basic/auto-nav-sidebar.md)
- [Use MDX](/guide/basic/use-mdx.md)
- [Static assets](/guide/basic/static-assets.md)
- [Customizing page](/guide/basic/custom-page.md)
- [Static site generation](/guide/basic/ssg.md)
- [Deployment](/guide/basic/deploy.md)
- [Navbar](/guide/default-theme/navbar.md)
- [Home page](/guide/default-theme/home-page.md)
- [Doc page](/guide/default-theme/doc-page.md)
- [Overview page](/guide/default-theme/overview-page.md)
- [Internationalization](/guide/default-theme/i18n.md)
- [Multi version](/guide/default-theme/multi-version.md)
- [Built-in components](/guide/default-theme/components.md)
- [Build extension](/guide/advanced/extend-build.md)
- [Custom theme](/guide/advanced/custom-theme.md)
- [Customize search functions](/guide/advanced/custom-search.md)

## Plugin

- [Introduction](/plugin/system/introduction.md)
- [Write a plugin](/plugin/system/write-a-plugin.md)
- [Plugin API](/plugin/system/plugin-api.md)
- [Overview](/plugin/official-plugins/overview.md)
- [@rspress/plugin-llms](/plugin/official-plugins/llms.md)
- [@rspress/plugin-medium-zoom](/plugin/official-plugins/medium-zoom.md)
- [@rspress/plugin-client-redirects](/plugin/official-plugins/client-redirects.md)
- [@rspress/plugin-last-updated](/plugin/official-plugins/last-updated.md)
- [@rspress/plugin-container-syntax](/plugin/official-plugins/container-syntax.md)
- [@rspress/plugin-typedoc](/plugin/official-plugins/typedoc.md)
- [@rspress/plugin-api-docgen](/plugin/official-plugins/api-docgen.md)
- [@rspress/plugin-preview](/plugin/official-plugins/preview.md)
- [@rspress/plugin-playground](/plugin/official-plugins/playground.md)
- [@rspress/plugin-rss](/plugin/official-plugins/rss.md)
- [@rspress/plugin-shiki](/plugin/official-plugins/shiki.md)
- [@rspress/plugin-algolia](/plugin/official-plugins/algolia.md)
- [Overview](/plugin/community-plugins/overview.md)

## API

- [API Overview](/api/index.md)
- [Basic config](/api/config/config-basic.md)
- [Theme config](/api/config/config-theme.md)
- [Front matter config](/api/config/config-frontmatter.md)
- [Build config](/api/config/config-build.md)
- [Runtime API](/api/client-api/api-runtime.md)
- [Built-in components](/api/client-api/api-components.md)
- [Commands](/api/commands.md)

Related Issue

n/a

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

@netlify
Copy link

netlify bot commented May 4, 2025

Deploy Preview for rspress-v2 ready!

Name Link
🔨 Latest commit b61ef01
🔍 Latest deploy log https://app.netlify.com/sites/rspress-v2/deploys/68175bb1d47eb1000897d844
😎 Deploy Preview https://deploy-preview-2116--rspress-v2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@netlify
Copy link

netlify bot commented May 4, 2025

Deploy Preview for rspress ready!

Name Link
🔨 Latest commit b61ef01
🔍 Latest deploy log https://app.netlify.com/sites/rspress/deploys/68175bb13aaa8a0008ecc658
😎 Deploy Preview https://deploy-preview-2116--rspress.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 86 (🔴 down 6 from production)
Accessibility: 97 (no change from production)
Best Practices: 92 (🟢 up 9 from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify site configuration.

@chenjiahan chenjiahan requested a review from SoonIter May 4, 2025 12:54
@SoonIter
Copy link
Member

SoonIter commented May 6, 2025

Thank repack team very much❤, this is a very important fix, repack is very capable.

@SoonIter SoonIter merged commit 98145f4 into web-infra-dev:main May 6, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants