Node.js Docusaurus 2中的自定义搜索栏
我只是在试验Docusaurus V2,我想启用离线搜索with lurn()搜索,如本博客所述 我也在文档中搜索过 我使用“Thread swizzle@docusaurus/theme classic SearchBar”命令安装了,但在使用“npm start”运行时,没有出现搜索栏 此外,在src/theme/SearchBar.js中创建了一个包含此内容的文档:Node.js Docusaurus 2中的自定义搜索栏,node.js,docusaurus,Node.js,Docusaurus,我只是在试验Docusaurus V2,我想启用离线搜索with lurn()搜索,如本博客所述 我也在文档中搜索过 我使用“Thread swizzle@docusaurus/theme classic SearchBar”命令安装了,但在使用“npm start”运行时,没有出现搜索栏 此外,在src/theme/SearchBar.js中创建了一个包含此内容的文档: /** *版权所有(c)2017年至今,Facebook,Inc。 * *此源代码根据MIT许可证获得许可,该许可证位于
/**
*版权所有(c)2017年至今,Facebook,Inc。
*
*此源代码根据MIT许可证获得许可,该许可证位于
*此源目录树的根目录中的许可证文件。
*/
从'@docusaurus/Noop'导出{default};
文档很薄,可能有什么问题。有一个有效的例子吗
正如这段视频在博客中所描述的,有一种可能性。
您需要编辑该文件并实现自己的搜索栏组件。如果您想从algolia搜索栏修改它,您可以使用
swizzle@docusaurus/theme search algolia SearchBar
,创建您自己的自定义脱机搜索组件,因此docusaurus没有任何内置的脱机搜索选项
运行命令
swizzle@docusaurus/theme classic SearchBar将创建一个引导式搜索组件,您必须在其中编写自己的搜索逻辑
离线搜索选项是Docusaurus中最受欢迎的功能之一,社区的人们正在使用它。这是一个GitHub问题-
在这里,您可以检查该功能的进度
有一个第三方插件将提供Docusaurus的离线搜索-
是否有关于文件外观的示例?或者我可以只导出一个默认的jsx组件,它就会出现吗?如果我能做到这一点,那就太好了,我会有一个解决办法。不过,举个例子会很有成效。@dc-deal-yup只是将默认的jsx组件导出。例如,我们是如何导出algolia搜索栏组件的