Full-text search v1

This commit is contained in:
2026-04-29 14:30:37 +02:00
parent c53701eb87
commit bb137e9c93
3 changed files with 249 additions and 25 deletions
+11 -2
View File
@@ -17,6 +17,10 @@
</nav>
<form class="search-form" action="/" method="get">
<input class="search-input" type="search" name="q" value="{{.Query}}" placeholder="Search folders…" autofocus />
<label class="search-toggle muted" title="Also search page contents">
<input type="checkbox" name="full" value="1" {{if .Full}}checked{{end}} />
full-text
</label>
<button class="btn" type="submit">GO</button>
</form>
</header>
@@ -27,8 +31,13 @@
<div class="listing-header">{{len .Results}} match{{if ne (len .Results) 1}}es{{end}} for &ldquo;{{.Query}}&rdquo;</div>
{{range .Results}}
<div class="listing-item">
<a href="{{.URL}}">{{.Name}}</a>
<span class="meta">{{.Path}}</span>
<div class="search-result">
<div class="search-result-row">
<a href="{{.URL}}">{{.Name}}</a>
<span class="meta">{{.Path}}</span>
</div>
{{if .Snippet}}<div class="search-snippet muted">{{.Snippet}}</div>{{end}}
</div>
</div>
{{end}}
</div>