検索機能

検索機能

ヘルプドキュメント
2026-06-30 12:58:33
160 字
2 分钟阅读
加载中... 次阅读

この記事は私のVuepress 2 0から1までのナニー級上級チュートリアル — 全文検索編(Algolia、meilisearch含む)から抜粋したものです

検索

ローカル検索

デフォルトでローカル検索が使用され、ローカルオフラインでの使用に適しており、ユーザー設定は不要です。

Algolia検索

[!important] 本番環境では環境変数方式で設定することを推奨します。コード内に機密情報が露出するのを避けるためです。

  1. starread.config.tsを編集してAlgolia検索を選択してください
export const themeConfig: starreadthemeconfig = {
  search: {
    // 検索サービスプロバイダー: 'local', 'algolia'
      provider: 'algolia',
    }
}
  1. ルートディレクトリに.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キー(インデックスアップロード用)
  1. インデックスをAlgoliaにプッシュ

pnpm algoliaを実行してローカルインデックスをAlgoliaにプッシュしてください