From a846354700471a48b3bc885b343928460059d9d4 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 16 Apr 2026 09:00:39 +0300 Subject: v0.3.0: add DOS theme with VT323 webfont Amp-Thread-ID: https://ampcode.com/threads/T-019d94cc-99a9-74af-8f3d-9521cd73324f Co-authored-by: Amp --- internal/generator/theme_dos.go | 242 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 242 insertions(+) create mode 100644 internal/generator/theme_dos.go (limited to 'internal/generator/theme_dos.go') diff --git a/internal/generator/theme_dos.go b/internal/generator/theme_dos.go new file mode 100644 index 0000000..521f6ed --- /dev/null +++ b/internal/generator/theme_dos.go @@ -0,0 +1,242 @@ +package generator + +// dosTemplate is a classic DOS / IBM PC text-mode theme — blue background +// (#0000aa), white/yellow text, VT323 webfont for authentic VGA bitmap look, +// double-line box-drawing borders, and a BIOS-style layout. +// WebGL scene: falling green "rain" characters (BASIC-era) on the blue BG. +const dosTemplate = ` + + + + + SNONUX.FOO - DOS + + + + + + + + {{template "splashGate"}} + + + +
+
+ + +
+ {{template "navhints" .}} +
+ {{range $i, $post := .Posts}} +
+
+
@SNONUX
+
{{$post.FormattedTime}}
+
+
{{$post.ContentHTML}}
+
+ {{end}} +
+ {{if or .PrevPage .NextPage}} + + {{end}} +
+ {{template "navmodal" .}} + + {{template "navscript" .}} + +` -- cgit v1.2.3