为了使 VuePress 主题开箱即用地支持搜索插件,我们有一套创建搜索插件时应遵循的指南。
如果搜索插件提供了适合在导航栏或侧边栏中显示的搜索框,则应将其命名为 <SearchBox /> 并进行全局注册。
<SearchBox />
如果搜索插件提供了适合在单个页面中显示的复杂搜索结果组件(包含输入和结果列表),则应将其命名为 <SearchPanel /> 并进行全局注册。
<SearchPanel />
搜索插件应在每个语言环境中自动生成一个包含 <SearchPanel /> 组件的 /search.html 页面,但不得覆盖任何现有页面。
/search.html