この記事は私のVuepress 2 0から1までのナニー級上級チュートリアル — 全文検索編(Algolia、meilisearch含む)から抜粋したものです
検索
ローカル検索
デフォルトでローカル検索が使用され、ローカルオフラインでの使用に適しており、ユーザー設定は不要です。
Algolia検索
[!important] 本番環境では環境変数方式で設定することを推奨します。コード内に機密情報が露出するのを避けるためです。
starread.config.tsを編集してAlgolia検索を選択してください
export const themeConfig: starreadthemeconfig = {
search: {
// 検索サービスプロバイダー: 'local', 'algolia'
provider: 'algolia',
}
}
- ルートディレクトリに
.envファイルを作成して編集してください。機密情報をサーバーにコミットしないでください
[!note] Algolia検索には、AlgoliaアプリケーションID、検索キー、インデックス名、管理者APIキーが必要です。
[!tip] Algoliaアカウントをお持ちでない場合は、先に登録してアプリケーションを作成する必要があります。チュートリアルはVuepress 2 0から1までのナニー級上級チュートリアル — 全文検索編(Algolia、meilisearch含む)をご覧ください
PUBLIC_ALGOLIA_APP_ID=あなたのAlgoliaアプリケーションID
PUBLIC_ALGOLIA_SEARCH_KEY=あなたのAlgolia検索キー
PUBLIC_ALGOLIA_INDEX_NAME=あなたのインデックス名
ALGOLIA_WRITE_API_KEY=あなたの書き込みAPIキー(インデックスアップロード用)
- インデックスをAlgoliaにプッシュ
pnpm algoliaを実行してローカルインデックスをAlgoliaにプッシュしてください