From 2b78e5fcdf303f7055a67e13c5968e9ed92f56df Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 22 Jun 2025 22:14:11 +0300 Subject: Replace themes with 50 retro-futuristic single-column themes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Removed previous multi-layout themes - Generated 50 new retro/retro-futuristic themes with: - Single column layout only - Minimum 1200px width for modern displays - Retro computing aesthetics (terminal, CRT, synthwave, etc.) - Various visual effects: scanlines, CRT, grid, dots, terminal - Monospace typography throughout - Theme palettes include: - Classic terminal green - Amber CRT monitors - Synthwave purple/pink - Matrix green - DOS blue/white - Cyberpunk neon - And more retro color schemes - Updated index.html with retro-themed gallery interface - All themes W3C CSS validated - Proper font licensing maintained - Screenshot previews for all themes 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- extras/html/themes/bold_pulse/LICENSE | 21 --- extras/html/themes/bold_pulse/code.ttf | Bin 367144 -> 0 bytes extras/html/themes/bold_pulse/example.html | 75 ----------- extras/html/themes/bold_pulse/handnotes.ttf | Bin 38344 -> 0 bytes extras/html/themes/bold_pulse/style.css | 198 ---------------------------- extras/html/themes/bold_pulse/text.ttf | Bin 75152 -> 0 bytes extras/html/themes/bold_pulse/theme.conf | 8 -- 7 files changed, 302 deletions(-) delete mode 100644 extras/html/themes/bold_pulse/LICENSE delete mode 100644 extras/html/themes/bold_pulse/code.ttf delete mode 100644 extras/html/themes/bold_pulse/example.html delete mode 100644 extras/html/themes/bold_pulse/handnotes.ttf delete mode 100644 extras/html/themes/bold_pulse/style.css delete mode 100644 extras/html/themes/bold_pulse/text.ttf delete mode 100644 extras/html/themes/bold_pulse/theme.conf (limited to 'extras/html/themes/bold_pulse') diff --git a/extras/html/themes/bold_pulse/LICENSE b/extras/html/themes/bold_pulse/LICENSE deleted file mode 100644 index f53808a..0000000 --- a/extras/html/themes/bold_pulse/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -Theme: bold_pulse -Generated: 2025-06-22 21:38:55 - -Layout: swiss -Color Scheme: split_complementary (Light) - -Font Licenses: -============== -Heading Font: oxygen -License: OFL -Category: sans-serif - -Body Font: Lato -License: OFL -Category: sans-serif - -Code Font: hack -License: MIT -Category: monospace - -All fonts are free for personal use. diff --git a/extras/html/themes/bold_pulse/code.ttf b/extras/html/themes/bold_pulse/code.ttf deleted file mode 100644 index 7c8e65b..0000000 Binary files a/extras/html/themes/bold_pulse/code.ttf and /dev/null differ diff --git a/extras/html/themes/bold_pulse/example.html b/extras/html/themes/bold_pulse/example.html deleted file mode 100644 index 7f0b8d3..0000000 --- a/extras/html/themes/bold_pulse/example.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - Bold Pulse - Gemtexter Theme - - - -
-

Bold Pulse

-

A swiss layout with split complementary colors

-
- -
-

Welcome to Bold Pulse

-

This theme features a carefully crafted swiss layout with a light split complementary color scheme. The typography combines sans-serif fonts for headings with sans-serif for body text.

- -

Typography Showcase

-

The Lato font family provides excellent readability for body text, while oxygen adds character to headings. Code blocks use hack for clarity.

- -

Color Palette

-

Primary: #a97f1c | - Secondary: #2a819a | - Accent: #3e2a9a

- -

Interactive Elements

-

Links like this example and longer text links that demonstrate the theme's navigation style use the secondary color.

- -
- "Design is not just what it looks like and feels like. Design is how it works." — Steve Jobs -
- -

Code Examples

-

Inline code like theme.generate() and larger blocks:

-
// Theme configuration
-const theme = {
-    name: "bold_pulse",
-    layout: "swiss",
-    colors: {
-        primary: "#a97f1c",
-        secondary: "#2a819a",
-        accent: "#3e2a9a"
-    },
-    fonts: {
-        heading: "oxygen",
-        body: "Lato",
-        code: "hack"
-    }
-};
- -

Content Structure

-
    -
  • Clean, readable typography with 18px base font size
  • -
  • Heading scale ratio of 1.42x for visual hierarchy
  • -
  • Line height of 1.77 for comfortable reading
  • -
  • Swiss layout optimized for content flow
  • -
  • Light theme with split complementary color harmony
  • -
- -

Font Licensing

-

All fonts used in this theme are properly licensed:

-
    -
  • oxygen: OFL License
  • -
  • Lato: OFL License
  • -
  • hack: MIT License
  • -
- -

Final Thoughts

-

Every element of this theme has been carefully designed to create a harmonious reading experience. The swiss layout ensures content is presented in an engaging way, while the color scheme provides the perfect backdrop for your words to shine.

- -

Whether you're writing technical documentation, creative prose, or anything in between, this theme adapts to showcase your content beautifully.

-
- - \ No newline at end of file diff --git a/extras/html/themes/bold_pulse/handnotes.ttf b/extras/html/themes/bold_pulse/handnotes.ttf deleted file mode 100644 index 25e688b..0000000 Binary files a/extras/html/themes/bold_pulse/handnotes.ttf and /dev/null differ diff --git a/extras/html/themes/bold_pulse/style.css b/extras/html/themes/bold_pulse/style.css deleted file mode 100644 index e5fa64f..0000000 --- a/extras/html/themes/bold_pulse/style.css +++ /dev/null @@ -1,198 +0,0 @@ -/* Base styles */ -@font-face { - font-family: 'text'; - src: url("./text.ttf") format("truetype"); -} - -@font-face { - font-family: 'heading'; - src: url("./heading.ttf") format("truetype"); -} - -@font-face { - font-family: 'code'; - src: url("./code.ttf") format("truetype"); -} - -@font-face { - font-family: 'handnotes'; - src: url("./handnotes.ttf") format("truetype"); -} - -:root { - --color-primary: #a97f1c; - --color-secondary: #2a819a; - --color-accent: #3e2a9a; - --color-bg: #f3f2f0; - --color-text: #111111; - --font-size-base: 18px; - --font-size-h1: 1.42em; - --font-size-h2: 1.27em; - --font-size-h3: 1.12em; - --line-height: 1.77; -} - -* { - box-sizing: border-box; -} - -html { - font-size: var(--font-size-base); - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -body { - font-family: text, sans-serif; - background-color: var(--color-bg); - color: var(--color-text); - line-height: var(--line-height); - margin: 0; - padding: 0; - overflow-wrap: break-word; -} - -h1, h2, h3 { - font-family: heading, serif; - line-height: 1.2; - margin-top: 1em; - margin-bottom: 0.5em; -} - -h1 { - font-size: var(--font-size-h1); - color: var(--color-primary); -} - -h2 { - font-size: var(--font-size-h2); - color: var(--color-primary); -} - -h3 { - font-size: var(--font-size-h3); - color: var(--color-secondary); -} - -a { - font-family: code, monospace; - color: var(--color-secondary); - text-decoration: none; - transition: all 0.3s ease; -} - -a:hover { - color: var(--color-accent); - text-decoration: underline; -} - -.textlink { - font-family: text, sans-serif; -} - -.quote { - font-family: handnotes, cursive; - border-left: 4px solid var(--color-accent); - padding: 1em 1.5em; - margin: 1.5em 0; - background-color: rgba(169, 127, 28, 0.07); - font-style: italic; -} - -pre { - font-family: code, monospace; - background-color: rgba(17, 17, 17, 0.04); - border: 1px solid rgba(17, 17, 17, 0.13); - padding: 1em; - overflow-x: auto; - border-radius: 4px; - font-size: 0.9em; -} - -code { - font-family: code, monospace; - background-color: rgba(17, 17, 17, 0.04); - padding: 0.2em 0.4em; - border-radius: 3px; - font-size: 0.9em; -} - -ul, ol { - padding-left: 2em; - margin: 1em 0; -} - -li { - margin: 0.5em 0; -} - -img { - max-width: 100%; - height: auto; -} - -hr { - border: none; - border-top: 1px solid rgba(17, 17, 17, 0.20); - margin: 2em 0; -} - - -/* Layout: swiss */ - -body { - max-width: 1200px; - margin: 0 auto; - padding: 2em; - display: grid; - grid-template-columns: repeat(6, 1fr); - gap: 2em; -} - -.header { - grid-column: 1 / -1; - display: grid; - grid-template-columns: repeat(6, 1fr); - gap: 2em; - margin-bottom: 4em; - padding-bottom: 2em; - border-bottom: 4px solid var(--color-text); -} - -.header h1 { - grid-column: 1 / 4; - font-size: 4em; - margin: 0; - line-height: 0.9; -} - -.header p { - grid-column: 4 / -1; - align-self: end; -} - -h1 { - grid-column: 1 / -1; - font-size: 3em; - margin: 1em 0 0.5em 0; -} - -h2 { - grid-column: 1 / 5; - margin-top: 2em; -} - -h3 { - grid-column: 2 / 6; -} - -p, ul, pre { - grid-column: 2 / 6; -} - -.quote { - grid-column: 1 / -1; - font-size: 1.5em; - text-align: center; - margin: 2em 0; -} diff --git a/extras/html/themes/bold_pulse/text.ttf b/extras/html/themes/bold_pulse/text.ttf deleted file mode 100644 index bb2e887..0000000 Binary files a/extras/html/themes/bold_pulse/text.ttf and /dev/null differ diff --git a/extras/html/themes/bold_pulse/theme.conf b/extras/html/themes/bold_pulse/theme.conf deleted file mode 100644 index 1e2ca2e..0000000 --- a/extras/html/themes/bold_pulse/theme.conf +++ /dev/null @@ -1,8 +0,0 @@ -declare -xr HTML_HEADER=./extras/html/header.html.part -declare -xr HTML_FOOTER=./extras/html/footer.html.part -declare -xr HTML_CSS_STYLE=$HTML_THEME_DIR/style.css -declare -xr HTML_WEBFONT_HEADING=./extras/html/fonts/oxygen/oxygen-Bold.ttf -declare -xr HTML_WEBFONT_TEXT=./extras/html/fonts/Lato/Lato-Regular.ttf -declare -xr HTML_WEBFONT_CODE=./extras/html/fonts/hack/hack-Regular.ttf -declare -xr HTML_WEBFONT_HANDNOTES=./extras/html/fonts/khand/khand.ttf -declare -xr SOURCE_HIGHLIGHT_CSS=./extras/html/source-highlight-styles/mono.css -- cgit v1.2.3