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

13
templates/error.html Normal file
View File

@@ -0,0 +1,13 @@
{{define "title"}}{{.Code}} {{.Title}} — Ridgway Systems{{end}}
{{define "content"}}
<div class="error-page">
<div class="error-code">{{.Code}}</div>
<h1>{{.Title}}</h1>
<p>{{.Message}}</p>
<a href="/" class="btn btn-outline">Go home</a>
{{if eq .Code 404}}
<a href="/blog" class="btn btn-outline">Build log</a>
{{end}}
</div>
{{end}}