rust-lang-ja/mdBook

0.1.9-p.1で生成したTRPL2で検索機能が起動しない(JavaScritp ReferenceError)

tatsuya6502 opened this issue · 1 comments

TRPL2 サイトを再生成するためにmdBook 0.1.9にCVE-2020-26297の対応コミットを0.4.5からback port(単にgit cherry-pick)した。しかし、そのmdBookで生成したTRPL2ではページのロード時に以下のエラーが起こり、検索機能が起動しない。

searcher.js:470:5 --
Uncaught ReferenceError: path_to_root is not defined
    search https://doc.rust-jp.rs/book/second-edition/searcher.js:470
    <anonymous> https://doc.rust-jp.rs/book/second-edition/searcher.js:482

バージョンなど:

本件、簡単に直せそうですが、以下のように実害がないことから優先度を落として対応します。

  • セキュリティー脆弱性(CVE-2020-26297)自体の対応はできている
  • TRPL2では検索のニーズ自体がない。(各ページにTRPL最新版への案内リンクを表示しており、最新版を読むように促している)