Docusaurus 2 ベータ版発表
機能の同等性と品質を確保するために長期間のアルファ段階を経て、最初のDocusaurus 2 ベータ版を正式にリリースできることを嬉しく思います。
このベータ版の発表により、チームはDocusaurus 2が主流採用に向けて準備万端であるという確信をさらに深めています!
Docusaurusの採用状況
ベータ版タグを恐れないでください!
Docusaurus 2は広く採用されており、急速に成長しています
現在のDocusaurus 2サイトの品質をより深く理解するために、新しいショーケースページでは、機能別にDocusaurusサイトをフィルタリングできるため、お客様と同様のユースケースを持つ実際の運用サイトからインスピレーションを得ることができます!
私たちのおすすめサイトを見逃さないでください。どれも独自の特色があります。
なぜDocusaurus v2はアルファ版がこんなに長かったのか?
最初のアルファリリースv2.0.0-alpha.0が2年前😳だったとは信じられないほどです。ソフトウェアのアルファ版としては異常に長期間でした。
これはコードベースの大幅な再設計だったため、ベータ段階に移行する前に、Docusaurus 2の安定性と機能に自信を持つことを目指しました。ベータ版とは高い品質を示唆しているからです。Docusaurus 2はi18nによりDocusaurus 1と機能の同等性に達し、多くのDocusaurusサイトで成功裏に採用されていることを嬉しく思います(i18nショーケースを参照)。
Docusaurus 2の中核機能はベータ版として十分な安定性があると確信しています。
ベータ版の目標は何ですか?
Docusaurus 2が安定し、主要な機能が完成したので、ベータ版の目標は、新規ユーザーにDocusaurus 2の運用環境での準備状況への信頼を促し、残りのDocusaurus 1ユーザーをバージョン2に移行し、Docusaurus 1を正式に非推奨とすることです。もちろん、発見された問題やバグは引き続き解決していきます。
さらに、ベータ段階を利用してテーマシステムを改善します。
私たちはそれを
-
カスタムテーマの実装を容易にすること、自分たち自身のためにも。私たちは複数の公式テーマ(Tailwind CSSなど)を長期間提供したいと考えています。
-
既存のテーマの拡張をより安全にする:高度にカスタマイズされたDocusaurusサイトをアップグレードすることは困難な場合があります。カスタマイズが内部の変更と競合する可能性があるためです。テーマの公開APIサーフェスをより明確にし、カスタマイズしても安全なものを明確にする必要があります。
より良いテーマインフラストラクチャを構築し、クラシックテーマをリファクタリングしてそれを使用します。
サイトをカスタマイズする場合は、これらの計画された改善が非常に役立つことがわかるでしょう。
新機能は何ですか?
見逃した方のために、最近2つの主要な改善を行いました。
- 自動生成サイドバー:
sidebars.js
ファイルを手動で保守する必要はもうありません! - Webpack 5 / PostCSS 8:永続的なキャッシングにより、再構築時間が大幅に短縮されます!
次は何ですか?
公式2.0リリースの提供!
そこへ到達するために、引き続きバグを修正し、以下の最も要望の多い機能を実装します。
- サイドバーカテゴリインデックスページ
- モバイルナビゲーションUXの改善
- 注意書きのデザイン改善
- CSS-in-JSのサポート
- ビルド時間のパフォーマンス向上
- Docusaurusプラグイン、CMS統合の拡張
- 末尾のスラッシュと相対リンクの問題の修正
- CommonMarkとの互換性の向上
- MDX 2.0へのアップグレード
結論
Docusaurusにとってエキサイティングな時期です。
Docusaurusに関する肯定的なフィードバックからインスピレーションを得ており、毎日新しいサイトをオンラインで発見しています。
このベータ版リリースにとても興奮しています。Docusaurusの採用を促進しながら、品質と安定性を追求しました。既存のDocusaurusサイトをDocusaurus 2に移行するか迷っている方は、アップグレードする絶好の機会です。このベータ期間の最後にDocusaurus 1を非推奨にする際に、最新のインフラストラクチャで運用していただきたいと考えています。ご支援が必要なことがあればお知らせください。
お読みいただきありがとうございます。また、Docusaurusをサポートしてくださっているコミュニティの皆様に感謝いたします。🤗