Nextra 3.0 がリリースされました。 続きを読む

検索

Nextraは、リスト項目、コードブロック、見出し、テーブルセルを含む、フルページ検索機能を備えています。

Nextraはビルド時にコンテンツを自動的にインデックス化し、FlexSearch を介して非常に高速な全文検索を実行します。

設定

nextraConfig.search

  • タイプ: boolean | { codeblocks: boolean }
  • デフォルト: true

next.config.mjs
import nextra from 'nextra'
 
const withNextra = nextra({
  theme: 'nextra-theme-blog',
  themeConfig: './theme.config.js',
  search: {
    codeblocks: false
  }
})

コードブロック内検索

インライン <code attr="foo" /> は、コードブロックと同様に検索できます。

<code>I'm Searchable!</code>
💡

注意: コードブロック内検索を無効にするには、search: {codeblocks: false} を設定します。