add hire/resume pages, contact form, security middleware, and admin improvements

This commit is contained in:
Blake Ridgway
2026-03-08 21:36:47 -05:00
parent c916186d78
commit 261745a5b7
22 changed files with 1237 additions and 72 deletions

View File

@@ -0,0 +1,30 @@
{{define "title"}}Uploads — Admin{{end}}
{{define "content"}}
<div class="admin-wrap">
<div class="admin-header">
<h1>Uploads</h1>
<div class="admin-actions">
<a href="/admin" class="btn btn-outline">Back to Dashboard</a>
</div>
</div>
{{if .Flash}}<p class="flash">{{.Flash}}</p>{{end}}
{{if not .Files}}
<p class="muted">No uploaded images yet.</p>
{{else}}
<div class="upload-browser">
{{range .Files}}
<div class="upload-item">
<img src="{{.URL}}" alt="{{.Name}}" class="upload-thumb">
<div class="upload-info">
<code class="upload-name">{{.Name}}</code>
<code class="upload-md">{{.Markdown}}</code>
</div>
</div>
{{end}}
</div>
{{end}}
</div>
{{end}}