Skip to main content

进阶内容

配置搜索

想必你希望你的博客有一个全局搜索功能,这要写代码嘛?不需要,使用插件就可以。

安装 docusaurus-search-local 插件

npm install --save @easyops-cn/docusaurus-search-local

声明这个插件

docusaurus.config.jsthemes 字段声明这个插件。

module.exports = {
// ... Your other configurations.
themes: [
// ... Your other themes.
[
require.resolve("@easyops-cn/docusaurus-search-local"),
{
// ... Your options.
// `hashed` is recommended as long-term-cache of index file is possible.
hashed: true,
// For Docs using Chinese, The `language` is recommended to set to:
// ```
// language: ["en", "zh"],
// ```
},
],
],
};

然后就可以了,但是它在你完成部署之后才会生效。

Swizzle

帮助你自定义一些组件,包括 导航栏、页脚、主页布局等

链接

案例社区

在这里有十分精美的网站,它们均使用 Docusaurus 构建,你可能十分惊奇,因为它们已经超出了最初的模板太多太多,我们可以说,Docusaurus 只帮你完成了最基本的步骤,然而,最精巧的独一无二网站永远需要你天马行空的想象。