getherbie / plugin-simplesearch
Herbie 的 SimpleSearch 插件。
v2.0.0
2023-01-02 11:33 UTC
Requires (Dev)
- getherbie/herbie: ^2.0
This package is auto-updated.
Last update: 2024-09-30 01:35:34 UTC
README
Simplesearch 是一个 Herbie 插件,它允许您为您的网站提供一个简单但实用的搜索引擎。
安装
该插件使用 Composer 安装。
$ composer require getherbie/plugin-simplesearch
之后,您可以在配置文件中激活该插件。
plugins:
enable:
- simplesearch
配置
在 plugins.simplesearch.config
下有以下选项可用。
模板路径到 twig 模板
formTemplate: @plugin/simplesearch/templates/form.twig
resultsTemplate: @plugin/simplesearch/templates/results.twig
如果启用了缓存,则使用页面缓存
usePageCache: false
页面属性
使用页面属性 no_search
,可以排除单个页面从搜索中。此类页面的页面属性如下所示
---
title: My page
no_search: true
---
完整的搜索页面如下所示
---
title: Search
cached: false
hidden: true
---
# Search
{{ simplesearch_form() }}
{{ simplesearch_results() }}
演示
可以在 https://herbie.tebe.ch/search 查看实时演示