-
Notifications
You must be signed in to change notification settings - Fork 4
自分のサイトをcrsearchに対応させる方法
Nana Sakisaka edited this page Oct 26, 2017
·
1 revision
README と browser.js を参照。URLは適宜置き換えること。
本家のデータセットは https://cpprefjp.github.io/static/crsearch/crsearch.json にある。このファイルを自鯖のローカルに落とすのではなく、直リンクを推奨。
必要なファイルは dist/
以下のもののみで、 browser.*
類はサンプル&開発環境向けとして置いてあるので、必ずしも同一のものを置かなくても良い(これらは dist/
以下には生成されない)。
crsearch-vendor.js
はcrsearch自体が依存している外部ライブラリのバンドルなので、これは必須。ただし、font-awesome.css
などは自鯖に自前のものがあればそちらを使っても動く。
スクリプト自体はSCSSとES2017+。ただし全面的にbabel-envとWebpackを使っているので、何も考えずビルド手順に従えばモダンブラウザでは何の依存関係もなく動く。
- Webサーバのルートに
crsearch.json
という名前でデータベースファイルを置く -
crsearch.js
を使っている検索プロバイダに自分のサーバを追加してもらうように要請する