Simple Search Plugin for Herbie Flat-File CMS & Blog
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
messages
pages
templates
LICENCE.md
README.md
composer.json
simplesearch.php

README.md

Herbie SimpleSearch Plugin

SimpleSearch ist ein Herbie Plugin, mit dem du deine Website mit einer einfachen aber leistungsvollen Suche ausstattest.

Installation

Das Plugin installierst du via Composer.

$ composer require getherbie/plugin-simplesearch

Danach aktivierst du das Plugin in der Konfigurationsdatei.

plugins:
    enable:
        - simplesearch

Konfiguration

Unter plugins.config.simplesearch stehen dir die folgenden Optionen zur Verfügung:

# template paths to twig templates 
template:
    form: @plugin/simplesearch/templates/form.twig
    results: @plugin/simplesearch/templates/results.twig

# enable shortcode
shortcode: true

# enable twig function
twig: false

# if set no extra page will be included (you do it manually)
no_page: false

# use page cache (if cache.page.enable is set)
use_page_cache: false

Seiteneigenschaften

Mit der Seiteneigenschaft no_search kannst du einzelne Seiten von der Suche ausschliessen. Die Seiteneigenschaften für eine solche Seite sehen im Minimum wie folgt aus:

---
title: Titel
no_search: true
---

Eigene Seite

Falls du mit plugins.config.simplesearch.no_page das automatische Hinzufügen der Suchseite deaktiviert hast, kannst du eine eigene Suchseite hinzufügen. Das minimale Setup für eine solche Seite ist:

---
title: Suche
nocache: 1
hidden: 1
---

# Suche

[simplesearch_form]

[simplesearch_results]

Demo

https://www.getherbie.org/suche?query=herbie