SimpleStaticSiteSearch

SimpleStaticSiteSearch ist eine Suchmaschine für statische HTML5-Websites und ist optimal für alle Websites, die mit CoastCMS editiert werden.

Die Verwendung ist ganz einfach. Lade das Verzeichnis "search" auf deinen Webserver in das Verzeichnis, in dem sich die HTML-Dateien befinden, ändere ggf. die Rechte auf "0777", erstelle eine Seite für deine Suchergebnisse (z.B. "suche.html") und setze dort folgenden Code ein:

Auf der suche.html im <head>:

<script type="text/javascript" src="search/search.js"></script>

... und, falls noch nicht eingebunden:

<script type="text/javascript" src="search/jquery.js"></script>

Auf der suche.html an gewünschter Stelle:

<div class="searchresult"></div>

Und auf allen Seiten, auf denen das Suchfeld zu sehen sein soll:

<div class="searchinputwrap">
<form action="suche.html" method="get">
<input type="text" name="q" id="search" class="search" placeholder="Suche">
</form>
</div>

Sobald die Suche zum ersten Mal genutzt wird, wird ein Such-Index mit allen Inhalten erstellt, die sich innerhalb von divs mit der Klasse "content" befinden. (Der Name der Klasse kann ggf. in der "createsearchindex.php" geändert werden.)

<div class="content">Lorem Ipsum...</div>

Der Such-Index wird standardmäßig alle 12 Stunden aktualisiert. Alternativ kann der Index manuell durch die Eingabe des Wortes "resetindex" in das Suchfeld aktualisiert werden.

Lizenz

SimpleStaticSiteSearch ist unter der MIT-Lizenz lizenziert.
opensource.org/licenses/MIT

Download

Die Texte auf den Unterseiten dienen lediglich der Generierung des Demo-Such-Indexes.

Hier kannst du dir ein Beispiel-Suchergebnis anschaunen:

Suche