getherbie/plugin-simplesearch

Herbie 的 SimpleSearch 插件。

v2.0.0 2023-01-02 11:33 UTC

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 查看实时演示