From 150f8058d64e3e7545f3f81962441ed6d3a3ad9d Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 10 Apr 2026 15:42:11 +0300 Subject: Release v0.1.5 --sync rsync to pi mirrors when reachable; default dirs ./inbox ./dist; ignore inbox/dist. Splash index paths (/, trailing slash). PgUp/PgDn scroll + highlight. Nav shared CSS in head for valid HTML; ARIA/viewport fixes; neon viewport. Made-with: Cursor --- internal/config/config.go | 3 ++ internal/generator/doc.go | 3 +- internal/generator/shared.go | 81 +++++++++++++++++++++++++++-------- internal/generator/theme_aurora.go | 3 +- internal/generator/theme_brutalist.go | 3 +- internal/generator/theme_glass.go | 3 +- internal/generator/theme_matrix.go | 3 +- internal/generator/theme_minimal.go | 3 +- internal/generator/theme_neon.go | 5 ++- internal/generator/theme_ocean.go | 3 +- internal/generator/theme_paper.go | 3 +- internal/generator/theme_retro.go | 3 +- internal/generator/theme_synthwave.go | 3 +- internal/generator/theme_terminal.go | 3 +- internal/generator/themes.go | 3 +- internal/version/version.go | 2 +- 16 files changed, 93 insertions(+), 34 deletions(-) (limited to 'internal') diff --git a/internal/config/config.go b/internal/config/config.go index fd6e560..f52b445 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -23,4 +23,7 @@ type Config struct { // Theme selects the visual style for generated HTML pages. // Defaults to "neon". Run with --help to see all available themes. Theme string + + // Sync, when true, rsyncs OutputDir to fixed mirror hosts after a successful run. + Sync bool } diff --git a/internal/generator/doc.go b/internal/generator/doc.go index ad974ad..d7d4a53 100644 --- a/internal/generator/doc.go +++ b/internal/generator/doc.go @@ -9,7 +9,8 @@ // - themes.go — Theme registry (name → template string) and getTheme / // ListThemes for the CLI. // - theme_*.go — One file per visual theme: full-page HTML that invokes -// {{template "splashGate"}}, {{template "navhints" .}}, {{template "navmodal" .}}, +// {{template "navSharedCSSInner"}} inside -
+{{end}} + +{{define "navmodal"}} +