add hire/resume pages, contact form, security middleware, and admin improvements
This commit is contained in:
30
templates/admin/uploads.html
Normal file
30
templates/admin/uploads.html
Normal 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}}
|
||||
Reference in New Issue
Block a user