Rspress 2.0 પ્રકાશન: અનુભવ અને AI માટેનું નવીનતમ અપગ્રેડ

2/27/2026
8 min read

Rspress 2.0 પ્રકાશન: અનુભવ અને AI માટેનું નવીનતમ અપગ્રેડ

Rspress 2.0અમે Rspress 2.0 નું સત્તાવાર પ્રકાશન જાહેર કરવા માટે ખુશ છીએ!

Rspress એ Rsbuild પર આધારિત એક સ્થિર સાઇટ જનરેટર છે, જે વિકાસકર્તાઓ માટે બનાવેલ દસ્તાવેજો સાઇટ ટૂલ છે. 2023 માં સત્તાવાર પ્રકાશન પછીથી, Rspress 1.x એ કુલ 144 સંસ્કરણોમાં સુધારો કર્યો છે, જેમાં 125 યોગદાનકર્તાઓ પ્રોજેક્ટ વિકાસમાં ભાગ લીધો છે. વધુ અને વધુ વિકાસકર્તાઓ Rspress પસંદ કરે છે, તેની ઉચ્ચ કાર્યક્ષમ સંકલન કાર્યક્ષમતા, સંમતિ આધારિત માર્ગ અને ઘટક પુસ્તકાલય પૂર્વદર્શન જેવા ફીચર્સનો ઉપયોગ કરીને સુંદર અને વિશ્વસનીય દસ્તાવેજો સાઇટ બનાવે છે.

Rspressસમુદાયના પ્રતિસાદ અને સૂચનોના આધારે, Rspress 2.0 એ થીમની સુંદરતા, AI-native, દસ્તાવેજ વિકાસ અનુભવ, Rslib સાથે ઉપયોગ વગેરેમાં વધુ આગળ વધ્યું છે.

કેમ Rspress 2.0

Rspress 1.x એ દસ્તાવેજો સાઇટ ફ્રેમવર્ક સંકલન કાર્યક્ષમતા સમસ્યાઓને ઉકેલ્યું છે, પરંતુ હજુ પણ કેટલાક સમસ્યાઓ છે જે દસ્તાવેજ વિકાસ ટૂલ તરીકેના મુખ્ય અનુભવને અસર કરે છે. 2.0 સંસ્કરણ માત્ર સંકલન કાર્યક્ષમતા માટેની શોધમાં નથી, પરંતુ દસ્તાવેજો સાઇટના અનુભવના અન્ય પાસાઓ પર પણ ધ્યાન કેન્દ્રિત કરે છે:

  • થીમ શૈલી: એક વધુ સુંદર ડિફોલ્ટ થીમ, અને વિવિધ કસ્ટમાઇઝ થીમ વિકલ્પો પ્રદાન કરે છે, 1.x માં થીમ કસ્ટમાઇઝેશનમાં સ્થિર API ની અછતની સમસ્યાને ઉકેલે છે.
  • AI-native: દસ્તાવેજો માત્ર માનવ વાંચકો માટે જ નથી, પરંતુ એજન્ટ દ્વારા વધુ સારી રીતે સમજવા અને ઉપયોગમાં લેવા માટે પણ જરૂરી છે. Rspress હવે llms.txt જનરેશન અને SSG થી ઉત્પન્ન SSG-MD ફીચર્સને બાંધે છે, જે એજન્ટ માટે ઉચ્ચ ગુણવત્તાવાળા Markdown રેન્ડર સામગ્રી બનાવે છે.
  • આવશ્યકતા અનુસાર સંકલન, તાત્કાલિક શરૂ: ડિફોલ્ટે lazyCompilation સક્રિય છે, લિંક હોવર સમયે સંસાધનોના પ્રીલોડ ફીચર સાથે, ફક્ત ચોક્કસ માર્ગો પર જ પહોંચતી વખતે જરૂરી ફાઇલો બનાવે છે, જે પ્રોજેક્ટના કદની પરवाह કર્યા વિના, dev ને તાત્કાલિક શરૂ કરવાની મંજૂરી આપે છે.
  • Shiki કોડ હાઇલાઇટ: ડિફોલ્ટે Shiki ને એકીકૃત કરે છે, સંકલન સમયે વ્યાકરણ હાઇલાઇટ પૂર્ણ કરે છે, થીમ સ્વિચિંગ, ટ્રાન્સફોર્મર વિસ્તરણને સપોર્ટ કરે છે, જેમ કે @rspress/plugin-twoslash, વધુ સમૃદ્ધ કોડ બ્લોક પ્રદર્શન અસર લાવે છે.
  • દસ્તાવેજ વિકાસ અનુભવ: nav.json, meta.json વગેરે ફાઇલોના HMR ને સુધારે છે અને IDE માં કોડ સૂચન માટે json schema ઉમેરે છે; ડિફોલ્ટે મૃત લિંક ચકાસણી ફીચર સક્રિય કરે છે; નવા ફાઇલ કોડ બ્લોક વ્યાકરણ ઉમેરે છે, જે બાહ્ય ફાઇલોને સંદર્ભ આપે છે; @rspress/plugin-preview અને @rspress/plugin-playground ને એકસાથે ઉપયોગમાં લેવા માટે સપોર્ટ કરે છે વગેરે.
  • Rslib એકીકરણ: હવે તમે create-rslib નો ઉપયોગ કરીને ઘટક પુસ્તકાલય પ્રોજેક્ટ બનાવતી વખતે, દસ્તાવેજ ટૂલ તરીકે Rspress પસંદ કરી શકો છો, ઝડપથી ઘટક દસ્તાવેજો સાઇટ બનાવો.

2.0 નવી વિશેષતાઓ

2.0 નવી વિશેષતાઓ

નવીનતમ થીમ

2.0 ડિફોલ્ટ થીમને એક વ્યાપક અપગ્રેડ મળ્યું છે, જે ટીમના ડિઝાઇનર @Zovn Wei દ્વારા સંપૂર્ણ ડિઝાઇન કરવામાં આવ્યું છે, દૃષ્ટિ અને વાંચન અનુભવમાં મોટા પ્રમાણમાં સુધારો થયો છે, અને દરેક ઘટકને સ્વતંત્ર રીતે બદલવા માટે ખૂબ જ કસ્ટમાઇઝેબલ છે.

નવીનતમ થીમ

થીમ કસ્ટમાઇઝેશન

કસ્ટમાઇઝેશનની ડિગ્રી અનુસાર નીચેથી ઊંચા સુધી, ચાર પ્રકારની કસ્ટમ થીમ વિકલ્પો છે: CSS વેરિઅબલ, BEM ક્લાસ નામ, ESM પુનઃનિર્દેશ覆盖, ઘટક ઇજેક્ટ.- CSS વેરિએબલ: નવા થીમમાં વધુ CSS વેરિએબલ્સને ખુલ્લા કરવામાં આવ્યા છે, જે થીમના રંગો, કોડ બ્લોક, હોમપેજ વગેરેની શૈલીઓને ઓવરરાઈટ કરે છે. તમે CSS વેરિએબલ પેજ પર ઇન્ટરેક્ટિવ રીતે તમામ CSS વેરિએબલ્સને પૂર્વદર્શન અને સમાયોજિત કરી શકો છો, અને સંતોષકારક રૂપરેખા મળ્યા પછી તેને પ્રોજેક્ટમાં ઉપયોગ માટે સીધા નકલ કરી શકો છો.

  • BEM ક્લાસ નામ: બિલ્ટ-ઇન ઘટકો હવે BEM નામકરણ ધોરણને અપનાવે છે. આ એક ખૂબ જ જૂની પસંદગી છે, પરંતુ આ અમારો વિચારપૂર્વકનો નિર્ણય છે. વપરાશકર્તાઓ CSS પસંદગીઓ દ્વારા શૈલીઓને ચોક્કસ રીતે સમાયોજિત કરી શકે છે, HTML માળખું વધુ સ્પષ્ટ છે.
  • ESM પુનઃનિકાસ ઓવરરાઈટ: જો CSS પરના ફેરફારો કસ્ટમાઇઝેશનની જરૂરિયાતોને સંતોષતા નથી, તો તમે JS દ્વારા વધુ ઊંડા કસ્ટમાઇઝેશન કરી શકો છો. theme/index.tsx માં ESM પુનઃનિકાસનો ઉપયોગ કરીને, તમે Rspress ના બિલ્ટ-ઇન ઘટકને ઓવરરાઈટ કરી શકો છો.
  • ઘટક ઇજેક્ટ: તમે નવા rspress eject [component] આદેશનો ઉપયોગ કરી શકો છો, આ આદેશ નિર્દિષ્ટ ઘટકના સ્ત્રોત કોડને theme/components/ ડિરેક્ટરીમાં નકલ કરશે, તમે આ કોડને સ્વતંત્ર રીતે ફેરફાર કરી શકો છો, અથવા તો સીધા AI ને ફેરફાર કરવા માટે આપી શકો છો, જેથી ઊંડા કસ્ટમાઇઝેશન પ્રાપ્ત થાય.

主题定制

નૅવિગેશન બાર, સાઇડ બાર ટેગ

Rspress 2.0 એ ટેગ ઘટકને અમલમાં મૂક્યું છે, હવે તમે ફ્રન્ટમેટરમાં ટેગ ગુણધર્મનો ઉપયોગ કરી શકો છો, સાઇડ બાર અથવા નૅવિગેશન બારમાં UI ટૅગિંગ માટે.

Tag 组件

બિલ્ટ-ઇન બહુભાષી સપોર્ટ

1.x સંસ્કરણમાં, Rspress માં ફક્ત અંગ્રેજી લખાણ હતું, જો તમે અન્ય ભાષાઓ જેમ કે zh નો ઉપયોગ કરો છો, તો તમામ લખાણને કન્ફિગર કરવું પડશે, જે ઉપયોગમાં થોડી મુશ્કેલી છે. હવે 2.0 થીમમાં zh, en, ja, ko, ru વગેરેની અનેક ભાષાઓના અનુવાદ લખાણને બિલ્ટ-ઇન કરવામાં આવ્યું છે, સિસ્ટમ ભાષા કન્ફિગરેશનના આધારે આપમેળે "ટ્રી શેકિંગ" કરશે, ફક્ત તમે ઉપયોગમાં લેતા લખાણ અને ભાષાને પેક કરશે.

llms.txt સપોર્ટ

Rspress હવે llms.txt જનરેશન ક્ષમતા કોરમાં એકીકૃત કરે છે, અને નવી SSG-MD (સ્ટેટિક સાઇટ જનરેશન ટુ માર્કડાઉન, સ્ટેટિક સાઇટ માર્કડાઉન જનરેશન) ક્ષમતા પ્રાપ્ત કરે છે.

llms.txt 支持 રિએક્ટ આધારિત ડાયનામિક રેન્ડરિંગ ફ્રેમવર્કમાં, ઘણીવાર સ્થિર માહિતી કાઢવામાં મુશ્કેલી હોય છે, Rspress ને પણ આ જ પડકારનો સામનો કરવો પડે છે. Rspress વપરાશકર્તાઓને MDX ટુકડાઓ, રિએક્ટ ઘટકો, હૂક્સ અને TSX રૂટિંગ જેવા ડાયનામિક લક્ષણો દ્વારા દસ્તાવેજની અભિવ્યક્તિ વધારવા માટે મંજૂરી આપે છે. પરંતુ આ ડાયનામિક સામગ્રીને માર્કડાઉન લખાણમાં રૂપાંતરિત કરતી વખતે નીચેના પ્રશ્નોનો સામનો કરવો પડે છે:
  • સીધા MDX ને AI ને આપવાથી ઘણું કોડ વ્યાકરણ અવાજ અને રિએક્ટ ઘટકની સામગ્રી ગુમ થાય છે
  • HTML ને માર્કડાઉનમાં રૂપાંતરિત કરવું ઘણીવાર સારું પરિણામ નથી આપતું, માહિતીની ગુણવત્તા જાળવવી મુશ્કેલ છે

SSG-MD આ સમસ્યાનો ઉકેલ લાવવા માટે, Rspress 2.0 એ SSG-MD લક્ષણને રજૂ કર્યું છે. આ એક નવીન કાર્ય છે, જે સ્થિર સાઇટ જનરેશન (SSG) સમાન છે, પરંતુ ભિન્નતા એ છે કે તે તમારા પૃષ્ઠને HTML ફાઇલના બદલે માર્કડાઉન ફાઇલ તરીકે રેન્ડર કરે છે, અને llms.txt અને llms-full.txt સંબંધિત ફાઇલો બનાવે છે. 构建生成自定义组件

Shiki સંકલન સમય કોડ બ્લોક હાઇલાઇટRspress 2.0 ડિફોલ્ટ રીતે Shiki નો ઉપયોગ કરીને કોડ હાઇલાઇટ કરે છે. 1.x ના prism રનટાઇમ હાઇલાઇટ સોલ્યુશનની તુલનામાં, Shiki કમ્પાઇલેશન સમયે હાઇલાઇટ પ્રક્રિયા પૂર્ણ કરે છે.

- વિવિધ થીમ શૈલીઓનું સમર્થન, જેમ કે CSS વેરિઅબલ પેજ પર તમે ઇન્ટરેક્ટિવ રીતે અલગ અલગ Shiki થીમને સ્વિચ અને પ્રિવ્યુ કરી શકો છો.
- સાથે જ Shiki કસ્ટમ ટ્રાન્સફોર્મરનો ઉપયોગ કરીને વિસ્તરણની મંજૂરી આપે છે, જેમ કે twoslash વગેરે.
- જરૂર મુજબ પ્રોગ્રામિંગ ભાષાઓને લાવવામાં આવે છે, રનટાઇમ ખર્ચ અને પેકેજના કદમાં વધારો કર્યા વિના.
- TextMate વ્યાકરણ આધારિત VS Code સાથે સચોટ વ્યાકરણ હાઇલાઇટને અમલમાં લાવે છે.

### બાંધકામની કાર્યક્ષમતા સુધારો

Rspress 2.0 ની નીચેની સ્તરે Rsbuild અને Rspack 2.0 પૂર્વાવલોકન સંસ્કરણ દ્વારા ચલાવવામાં આવે છે, સાથે જ ડિફોલ્ટ રીતે જરૂર મુજબ કમ્પાઇલ અને પર્સિસ્ટન્ટ કેશને ચાલુ રાખે છે.

#### જરૂર મુજબ કમ્પાઇલ

ડિફોલ્ટ રીતે dev.lazyCompilation ચાલુ છે, ફક્ત ત્યારે જ જ્યારે તમે કોઈ પેજ પર જાઓ છો, તે પેજ કમ્પાઇલ કરવામાં આવશે, વિકાસ શરૂ કરવાની ઝડપમાં નોંધપાત્ર વધારો કરે છે, અને મિલિસેકંડ સ્તરે ઠંડા શરૂ કરવાની ક્ષમતા પ્રાપ્ત કરે છે. Rspress સાથે જ રૂટિંગના પ્રીલોડ વ્યૂહને અમલમાં લાવે છે, જ્યારે માઉસ લિંક પર હેવર થાય છે ત્યારે તે લક્ષ્ય રૂટ પેજને પૂર્વ લોડ કરશે, lazyCompilation સાથે મળીને નુકસાનરહિત વિકાસ અનુભવને પ્રાપ્ત કરે છે.

જરૂર મુજબ કમ્પાઇલ

#### પર્સિસ્ટન્ટ કેશ

2.0 સાથે જ ડિફોલ્ટ રીતે પર્સિસ્ટન્ટ કેશ ચાલુ છે, ગરમ શરૂ કરવામાં છેલ્લા કમ્પાઇલના પરિણામોને પુનઃઉપયોગ કરે છે, 30%-60% બાંધકામની ઝડપમાં વધારો કરે છે. આનો અર્થ એ છે કે rspress dev અથવા rspress build ચલાવ્યા પછી, પછીના શરૂ કરવાની ઝડપ નોંધપાત્ર રીતે વધશે.

### દસ્તાવેજ વિકાસ અનુભવ

#### ડિફોલ્ટ રીતે મરણ લિંક ચેકિંગ ચાલુ

Rspress 2.0 ડિફોલ્ટ રીતે મરણ લિંક ચેકિંગ કાર્યને ચાલુ કરે છે. બાંધકામની પ્રક્રિયામાં, તે દસ્તાવેજમાં અમાન્ય લિંકોની આપમેળે તપાસ કરશે, તમને સમયસર શોધવા અને સુધારવા માટે મદદ કરશે.

મરણ લિંક ચેકિંગ

#### ફાઇલ કોડ બ્લોક

તમે file="./path/to/file" ગુણધર્મનો ઉપયોગ કરીને બાહ્ય ફાઇલને કોડ બ્લોકની સામગ્રી તરીકે ઉલ્લેખ કરી શકો છો, ઉદાહરણ કોડને અલગ ફાઇલમાં જાળવી શકો છો.

#### preview વધુ લવચીક મેટા ઉપયોગ

@rspress/plugin-preview હવે મેટા ગુણધર્મ આધારિત છે, વધુ લવચીક, અને ફાઇલ કોડ બ્લોક સાથે પણ જોડાઈ શકે છે.

iframe પૂર્વાવલોકન

### Rslib & Rspress

જ્યારે તમે create-rslib નો ઉપયોગ કરીને પ્રોજેક્ટ બનાવો છો, ત્યારે તમે હવે Rspress ટૂલ પસંદ કરી શકો છો. આ તમને ઘટક લાઇબ્રેરીના વિકાસ સાથે જ ઝડપી રીતે સંબંધિત દસ્તાવેજ સાઇટ બનાવવાની મંજૂરી આપે છે, જે ઘટકના ઉપયોગના સૂચનો લખવા, API સંદર્ભને પ્રદર્શિત કરવા, અથવા ઘટકના પરિણામોનું实时 પૂર્વાવલોકન કરવા માટે છે.

### વધુ Rspress અધિકૃત પ્લગઇન્સ

Rspress 2.0 માં ઘણા અધિકૃત પ્લગઇન્સ ઉમેરવામાં આવ્યા છે:

- @rspress/plugin-algolia: Rspress ના બિલ્ટ-ઇન સર્ચને Algolia DocSearch માં બદલવા માટે સમર્થન
- @rspress/plugin-twoslash: TypeScript કોડ બ્લોકમાં પ્રકારની સૂચનાઓ ઉમેરવા માટે
- @rspress/plugin-llms: SSG અને SSG-MD ને સમર્થન ન આપતા પ્રોજેક્ટ માટે llms.txt જનરેટ કરવાની ક્ષમતા
- @rspress/plugin-sitemap: SEO ને ઑપ્ટિમાઇઝ કરવા માટે Sitemap ફાઇલ આપમેળે બનાવે છે

## તોડનાર ફેરફારો

### Rspress 1.x માંથી સ્થળાંતર

જો તમે 1.x પ્રોજેક્ટના વપરાશકર્તા છો, તો અમે 1.x થી 2.0 માં અપગ્રેડ કરવામાં મદદ કરવા માટે એક વિગતવાર સ્થળાંતર દસ્તાવેજ તૈયાર કર્યો છે. તમે સીધા પેજમાં "Markdown નકલ કરો" કાર્યનો ઉપયોગ કરી શકો છો, તેને તમારા સામાન્ય કોડિંગ એજન્ટ (જેમ કે Claude Code વગેરે) ને દાખલ કરવા માટે સ્થાનાંતર પૂર્ણ કરવા માટે.### Node.js 与上游依赖版本要求

Rspress 2.0 要求 Node.js 版本 20+,React 版本 18+。

## 下一步

Rspress 2.0 的发布只是一个新的起点。本次发布后,Rspress 将持续迭代:

- 推进生态集成:与 Rslib、Rstest 更深度地结合,提供前端项目和组件库项目的一体化开发体验。
- 探索 AI 与文档更深度集成:如智能问答、自动摘要等;完善 SSG-MD 使其稳定并更加易用。

立即使用或升级到 Rspress 2.0,体验全新的文档开发之旅!

npm create rspress@latest

Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy સુધારણા માર્ગદર્શિકા: કેવી રીતે મેળવો ચમકદાર દંતકથા સ્તરની પેટે

Claude Code Buddy સુધારણા માર્ગદર્શિકા: કેવી રીતે મેળવો ચમકદાર દંતકથા સ્તરની પેટે 2026年4月1日,Anthropic 在 Claude Code 2.1....

Obsidian એ Defuddle રજૂ કર્યું, Obsidian Web Clipper ને નવા ઊંચાઈ પર લઈ ગયુંTechnology

Obsidian એ Defuddle રજૂ કર્યું, Obsidian Web Clipper ને નવા ઊંચાઈ પર લઈ ગયું

Obsidian એ Defuddle રજૂ કર્યું, Obsidian Web Clipper ને નવા ઊંચાઈ પર લઈ ગયું હું હંમેશા Obsidian ના મુખ્ય વિચારોને પસંદ...

OpenAI અચાનક "ત્રણ-માં-એક" જાહેર કરે છે: બ્રાઉઝર + પ્રોગ્રામિંગ + ChatGPT મર્જ, આંતરિક રીતે માન્યતા આપે છે કે ગયા વર્ષમાં ખોટી દિશામાં ગયા હતાTechnology

OpenAI અચાનક "ત્રણ-માં-એક" જાહેર કરે છે: બ્રાઉઝર + પ્રોગ્રામિંગ + ChatGPT મર્જ, આંતરિક રીતે માન્યતા આપે છે કે ગયા વર્ષમાં ખોટી દિશામાં ગયા હતા

OpenAI અચાનક "ત્રણ-માં-એક" જાહેર કરે છે: બ્રાઉઝર + પ્રોગ્રામિંગ + ChatGPT મર્જ, આંતરિક રીતે માન્યતા આપે છે કે ગયા વર્ષમા...

2026, હવે પોતાને "આપણી" કરવા માટે દબાણ ન કરો! આ 8 નાનકડી બાબતો કરો, સ્વાસ્થ્ય સ્વાભાવિક રીતે આવશેHealth

2026, હવે પોતાને "આપણી" કરવા માટે દબાણ ન કરો! આ 8 નાનકડી બાબતો કરો, સ્વાસ્થ્ય સ્વાભાવિક રીતે આવશે

2026, હવે પોતાને "આપણી" કરવા માટે દબાણ ન કરો! આ 8 નાનકડી બાબતો કરો, સ્વાસ્થ્ય સ્વાભાવિક રીતે આવશે નવી વર્ષ શરૂ થાય છે, ...

努力 વજન ઘટાડવા છતાં વજન ઘટાડવા ન શકતા માતાઓ, ચોક્કસપણે અહીં જ પડી ગયા છેHealth

努力 વજન ઘટાડવા છતાં વજન ઘટાડવા ન શકતા માતાઓ, ચોક્કસપણે અહીં જ પડી ગયા છે

#努力 વજન ઘટાડવા છતાં વજન ઘટાડવા ન શકતા માતાઓ, ચોક્કસપણે અહીં જ પડી ગયા છે માર્ચનો મધ્ય ભાગ પસાર થઈ ગયો છે, તમારું વજન ઘટ...

📝
Technology

AI Browser 24 કલાક સ્થિર કાર્યરત માર્ગદર્શિકા

AI Browser 24 કલાક સ્થિર કાર્યરત માર્ગદર્શિકા આ ટ્યુટોરિયલમાં સ્થિર, લાંબા ગાળાના AI બ્રાઉઝર પર્યાવરણ કેવી રીતે બનાવવું ...