Discourseのドキュメントカテゴリ

:loudspeaker: セルフホスティングユーザー向けのアップデート

このプラグインを使用しているセルフホスティングユーザーの場合、最新のアップデートではインデックスの手動再構築が必要になります。これには、次の Rake タスクを実行する必要があります。

bundle exec rake doc_categories:build_sidebar

# 上記のタスクが NoDatabaseError により失敗した場合、
# 通常のセルフホスト環境では次を実行してください
sudo -E -u discourse bundle exec rake doc_categories:build_sidebar

この Rake タスクを実行できない場合は、各ドキュメントカテゴリの設定に移動し、カテゴリインデックスを削除して保存し、再度追加して保存してください。これにより、インデックスが再構築され、カテゴリキャッシュも更新されます。


なぜこれを行うのか?

以前は、サイドバーを生成する必要がある場合、各インデックストピックをオンザフライで解析し、キャッシュしていました。このアップデートでは、既存のインデックスをトピックではなくデータベースでバックアップするように移行します。これにより、インデックスの整理方法を改善する際の選択肢がチームに増えます。

「いいね!」 9