- Inline CSS in base.html (Inter, dark mode, sticky search, tabs, results) - Remove HTMX/JS from templates; pagination via GET links - Atmospheric side gradients + grid; wider column on large viewports - Parse ?category= for HTML tabs (fixes Images category routing) - Include bing_images, ddg_images, qwant_images in local_ported defaults - Default listen port 5355; update Docker, compose, flake, README - Favicon img uses /favicon/ proxy; preferences without inline JS Made-with: Cursor
15 lines
492 B
HTML
15 lines
492 B
HTML
{{define "image_item"}}
|
|
<a class="image-result" href="{{.URL}}" target="_blank" rel="noopener noreferrer">
|
|
<div class="image-thumb">
|
|
{{if .Thumbnail}}
|
|
<img src="{{.Thumbnail}}" alt="{{.Title}}" loading="lazy">
|
|
{{else}}
|
|
<div class="image-placeholder" aria-hidden="true">🖼️</div>
|
|
{{end}}
|
|
</div>
|
|
<div class="image-meta">
|
|
<span class="image-title">{{.Title}}</span>
|
|
{{if .Content}}<span class="image-source">{{.Content}}</span>{{end}}
|
|
</div>
|
|
</a>
|
|
{{end}}
|