diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-10 10:29:33 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-10 10:29:33 +0300 |
| commit | b4899f8a322c5df78731e3c5b6d583ec0835d129 (patch) | |
| tree | 858034ff76e3aaf43c6821f9ae5a18298a978844 /internal/generator/theme_neon.go | |
| parent | f40fee44e8f256328ca1419863b5441123a1014e (diff) | |
Release v0.1.1v0.1.1
Per-theme Web Audio presets; pagination footer bar with reduced height;
brutalist splash label tweak; doc updates.
Made-with: Cursor
Diffstat (limited to 'internal/generator/theme_neon.go')
| -rw-r--r-- | internal/generator/theme_neon.go | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/internal/generator/theme_neon.go b/internal/generator/theme_neon.go index eccf558..7ae0dae 100644 --- a/internal/generator/theme_neon.go +++ b/internal/generator/theme_neon.go @@ -40,6 +40,9 @@ const neonTemplate = `<!DOCTYPE html> padding:10px 28px; border-radius:9999px; font-size:0.85rem; letter-spacing:2px; text-decoration:none; transition:all 0.3s; } .page-nav a:hover { background:var(--neon-cyan); color:#0b001a; } + .page-nav-footer { flex-shrink:0; padding:8px 30px; display:flex; justify-content:center; + background:rgba(11,0,26,0.8); backdrop-filter:blur(12px); + border-top:2px solid rgba(255,231,0,0.3); } .post { background:rgba(20,5,45,0.9); border:2px solid transparent; border-image:linear-gradient(45deg,var(--neon-cyan),var(--neon-magenta)) 1; border-radius:24px; padding:28px; margin-bottom:28px; @@ -197,13 +200,15 @@ const neonTemplate = `<!DOCTYPE html> <div class="post-text">{{$post.ContentHTML}}</div> </div> {{end}} - {{if or .PrevPage .NextPage}} + </div> + {{if or .PrevPage .NextPage}} + <footer class="page-nav-footer" aria-label="Pagination"> <div class="page-nav page-nav-dual"> {{if .PrevPage}}<a href="{{.PrevPage}}">← NEWER TRANSMISSIONS</a>{{end}} {{if .NextPage}}<a href="{{.NextPage}}">OLDER TRANSMISSIONS →</a>{{end}} </div> - {{end}} - </div> + </footer> + {{end}} </div> {{template "navmodal" .}} <script> |
