-
-
Notifications
You must be signed in to change notification settings - Fork 198
feat(theme/style)!: keep the html style be consistent with markdown syntax and .rp-not-doc escape hatch (#2579)
#2600
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(theme/style)!: keep the html style be consistent with markdown syntax and .rp-not-doc escape hatch (#2579)
#2600
Conversation
…ntax and `.rp-not-doc` escape hatch (#2579)
✅ Deploy Preview for rspress-v2 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR refactors the theming system to unify HTML element styling between markdown syntax and HTML tags, introducing a new .rp-not-doc escape hatch for opting out of documentation styling.
- Consolidates styling by moving MDX component styles to a centralized SCSS file
- Introduces
.rp-docand.rp-not-docCSS classes for controlling documentation styling - Simplifies MDX component implementations by removing inline Tailwind classes
Reviewed Changes
Copilot reviewed 22 out of 22 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| packages/theme-default/src/styles/doc.scss | New centralized SCSS file containing all documentation element styles |
| packages/theme-default/src/layout/DocLayout/docComponents/*.tsx | Simplified component implementations removing Tailwind classes |
| website/docs/*/guide/basic/use-mdx/_escape-hatch.tsx | Updated example demonstrating new styling approach |
| packages/plugin-/static/global-components/.tsx | Added rp-not-doc class to plugin components |
| e2e/fixtures/theme-css/doc/prose/index.mdx | New test file demonstrating styling consistency |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Summary
feat(theme/style)!: keep the html style be consistent with markdown syntax and
.rp-not-docescape hatch (#2579)Related Issue
#2569
Checklist