summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-06-22 22:06:43 +0300
committerPaul Buetow <paul@buetow.org>2025-06-22 22:06:43 +0300
commit3af674aebad9e3792fbf13b3cbda7b1691b1f4f3 (patch)
treec70f6033d21628579d96044c89a060e9031dbf8b
parent99078f90bf5222c618a60e536cb148850e4b89e2 (diff)
Add 50 new experimental HTML themes for Gemtexter
- Generated 50 unique themes with creative layouts and color schemes - Each theme includes: - Custom CSS with W3C validated styles - Example HTML preview page - Font files with proper licensing - Theme configuration file - License documentation - Layout types include: centered, wide, magazine, card, brutalist, terminal, book, hero, sidebar, and more creative designs - All themes support both light and dark color schemes - Fixed CSS validation issues for W3C compliance - Created theme gallery page at extras/html/themes/index.html - Added screenshot previews for all themes - Utility scripts included: - generate_50_themes.py - Main theme generator - fix_css_validation.py - CSS validator/fixer - create_theme_previews.py - Screenshot generator - Theme gallery with filtering at index.html 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
-rw-r--r--extras/html/themes/amber_glacier/LICENSE21
-rw-r--r--extras/html/themes/amber_glacier/code.ttfbin0 -> 64104 bytes
-rw-r--r--extras/html/themes/amber_glacier/example.html75
-rw-r--r--extras/html/themes/amber_glacier/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/amber_glacier/style.css168
-rw-r--r--extras/html/themes/amber_glacier/text.ttfbin0 -> 149120 bytes
-rw-r--r--extras/html/themes/amber_glacier/theme.conf8
-rw-r--r--extras/html/themes/aurora_breeze/LICENSE21
-rw-r--r--extras/html/themes/aurora_breeze/code.ttfbin0 -> 367144 bytes
-rw-r--r--extras/html/themes/aurora_breeze/example.html75
-rw-r--r--extras/html/themes/aurora_breeze/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/aurora_breeze/heading.ttfbin0 -> 142040 bytes
-rw-r--r--extras/html/themes/aurora_breeze/style.css166
-rw-r--r--extras/html/themes/aurora_breeze/theme.conf8
-rw-r--r--extras/html/themes/aurora_dawn/LICENSE21
-rw-r--r--extras/html/themes/aurora_dawn/code.ttfbin0 -> 64104 bytes
-rw-r--r--extras/html/themes/aurora_dawn/example.html75
-rw-r--r--extras/html/themes/aurora_dawn/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/aurora_dawn/heading.ttfbin0 -> 1854788 bytes
-rw-r--r--extras/html/themes/aurora_dawn/style.css176
-rw-r--r--extras/html/themes/aurora_dawn/theme.conf8
-rw-r--r--extras/html/themes/bold_pulse/LICENSE21
-rw-r--r--extras/html/themes/bold_pulse/code.ttfbin0 -> 367144 bytes
-rw-r--r--extras/html/themes/bold_pulse/example.html75
-rw-r--r--extras/html/themes/bold_pulse/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/bold_pulse/style.css198
-rw-r--r--extras/html/themes/bold_pulse/text.ttfbin0 -> 75152 bytes
-rw-r--r--extras/html/themes/bold_pulse/theme.conf8
-rw-r--r--extras/html/themes/bright_light/LICENSE21
-rw-r--r--extras/html/themes/bright_light/code.ttfbin0 -> 367144 bytes
-rw-r--r--extras/html/themes/bright_light/example.html75
-rw-r--r--extras/html/themes/bright_light/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/bright_light/heading.ttfbin0 -> 142040 bytes
-rw-r--r--extras/html/themes/bright_light/style.css176
-rw-r--r--extras/html/themes/bright_light/theme.conf8
-rw-r--r--extras/html/themes/bright_spark/LICENSE21
-rw-r--r--extras/html/themes/bright_spark/code.ttfbin0 -> 64104 bytes
-rw-r--r--extras/html/themes/bright_spark/example.html75
-rw-r--r--extras/html/themes/bright_spark/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/bright_spark/style.css187
-rw-r--r--extras/html/themes/bright_spark/theme.conf8
-rw-r--r--extras/html/themes/business/style.css2
-rw-r--r--extras/html/themes/clean_garden/LICENSE21
-rw-r--r--extras/html/themes/clean_garden/code.ttfbin0 -> 367144 bytes
-rw-r--r--extras/html/themes/clean_garden/example.html75
-rw-r--r--extras/html/themes/clean_garden/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/clean_garden/heading.ttfbin0 -> 58448 bytes
-rw-r--r--extras/html/themes/clean_garden/style.css176
-rw-r--r--extras/html/themes/clean_garden/text.ttfbin0 -> 149120 bytes
-rw-r--r--extras/html/themes/clean_garden/theme.conf8
-rw-r--r--extras/html/themes/clean_rhythm/LICENSE21
-rw-r--r--extras/html/themes/clean_rhythm/code.ttfbin0 -> 367144 bytes
-rw-r--r--extras/html/themes/clean_rhythm/example.html75
-rw-r--r--extras/html/themes/clean_rhythm/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/clean_rhythm/heading.ttfbin0 -> 142040 bytes
-rw-r--r--extras/html/themes/clean_rhythm/style.css211
-rw-r--r--extras/html/themes/clean_rhythm/theme.conf8
-rw-r--r--extras/html/themes/clear_forest/LICENSE21
-rw-r--r--extras/html/themes/clear_forest/code.ttfbin0 -> 356060 bytes
-rw-r--r--extras/html/themes/clear_forest/example.html75
-rw-r--r--extras/html/themes/clear_forest/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/clear_forest/heading.ttfbin0 -> 18056 bytes
-rw-r--r--extras/html/themes/clear_forest/style.css208
-rw-r--r--extras/html/themes/clear_forest/theme.conf8
-rw-r--r--extras/html/themes/clear_frost/LICENSE21
-rw-r--r--extras/html/themes/clear_frost/code.ttfbin0 -> 64104 bytes
-rw-r--r--extras/html/themes/clear_frost/example.html75
-rw-r--r--extras/html/themes/clear_frost/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/clear_frost/style.css180
-rw-r--r--extras/html/themes/clear_frost/theme.conf8
-rw-r--r--extras/html/themes/cool_breeze/LICENSE21
-rw-r--r--extras/html/themes/cool_breeze/code.ttfbin0 -> 367144 bytes
-rw-r--r--extras/html/themes/cool_breeze/example.html75
-rw-r--r--extras/html/themes/cool_breeze/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/cool_breeze/heading.ttfbin0 -> 58448 bytes
-rw-r--r--extras/html/themes/cool_breeze/style.css208
-rw-r--r--extras/html/themes/cool_breeze/text.ttfbin0 -> 149120 bytes
-rw-r--r--extras/html/themes/cool_breeze/theme.conf8
-rw-r--r--extras/html/themes/cosmic_dusk/LICENSE21
-rw-r--r--extras/html/themes/cosmic_dusk/code.ttfbin0 -> 356060 bytes
-rw-r--r--extras/html/themes/cosmic_dusk/example.html75
-rw-r--r--extras/html/themes/cosmic_dusk/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/cosmic_dusk/heading.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/cosmic_dusk/style.css216
-rw-r--r--extras/html/themes/cosmic_dusk/text.ttfbin0 -> 75152 bytes
-rw-r--r--extras/html/themes/cosmic_dusk/theme.conf8
-rw-r--r--extras/html/themes/cosmic_odyssey/LICENSE21
-rw-r--r--extras/html/themes/cosmic_odyssey/code.ttfbin0 -> 367144 bytes
-rw-r--r--extras/html/themes/cosmic_odyssey/example.html75
-rw-r--r--extras/html/themes/cosmic_odyssey/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/cosmic_odyssey/style.css166
-rw-r--r--extras/html/themes/cosmic_odyssey/text.ttfbin0 -> 75152 bytes
-rw-r--r--extras/html/themes/cosmic_odyssey/theme.conf8
-rw-r--r--extras/html/themes/cozy_crystal/LICENSE21
-rw-r--r--extras/html/themes/cozy_crystal/code.ttfbin0 -> 367144 bytes
-rw-r--r--extras/html/themes/cozy_crystal/example.html75
-rw-r--r--extras/html/themes/cozy_crystal/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/cozy_crystal/heading.ttfbin0 -> 151464 bytes
-rw-r--r--extras/html/themes/cozy_crystal/style.css187
-rw-r--r--extras/html/themes/cozy_crystal/theme.conf8
-rw-r--r--extras/html/themes/cozy_wave/LICENSE21
-rw-r--r--extras/html/themes/cozy_wave/code.ttfbin0 -> 367144 bytes
-rw-r--r--extras/html/themes/cozy_wave/example.html75
-rw-r--r--extras/html/themes/cozy_wave/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/cozy_wave/heading.ttfbin0 -> 151464 bytes
-rw-r--r--extras/html/themes/cozy_wave/style.css187
-rw-r--r--extras/html/themes/cozy_wave/theme.conf8
-rwxr-xr-xextras/html/themes/create_simple_previews.sh65
-rwxr-xr-xextras/html/themes/create_theme_previews.py292
-rw-r--r--extras/html/themes/crisp_oasis/LICENSE21
-rw-r--r--extras/html/themes/crisp_oasis/code.ttfbin0 -> 356060 bytes
-rw-r--r--extras/html/themes/crisp_oasis/example.html75
-rw-r--r--extras/html/themes/crisp_oasis/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/crisp_oasis/heading.ttfbin0 -> 58448 bytes
-rw-r--r--extras/html/themes/crisp_oasis/style.css196
-rw-r--r--extras/html/themes/crisp_oasis/text.ttfbin0 -> 75152 bytes
-rw-r--r--extras/html/themes/crisp_oasis/theme.conf8
-rw-r--r--extras/html/themes/deep_crystal/LICENSE21
-rw-r--r--extras/html/themes/deep_crystal/code.ttfbin0 -> 356060 bytes
-rw-r--r--extras/html/themes/deep_crystal/example.html75
-rw-r--r--extras/html/themes/deep_crystal/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/deep_crystal/heading.ttfbin0 -> 58448 bytes
-rw-r--r--extras/html/themes/deep_crystal/style.css181
-rw-r--r--extras/html/themes/deep_crystal/text.ttfbin0 -> 75152 bytes
-rw-r--r--extras/html/themes/deep_crystal/theme.conf8
-rw-r--r--extras/html/themes/deep_sky/LICENSE21
-rw-r--r--extras/html/themes/deep_sky/code.ttfbin0 -> 367144 bytes
-rw-r--r--extras/html/themes/deep_sky/example.html75
-rw-r--r--extras/html/themes/deep_sky/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/deep_sky/heading.ttfbin0 -> 142040 bytes
-rw-r--r--extras/html/themes/deep_sky/style.css230
-rw-r--r--extras/html/themes/deep_sky/theme.conf8
-rw-r--r--extras/html/themes/default/style.css5
-rw-r--r--extras/html/themes/dynamic_forest/LICENSE21
-rw-r--r--extras/html/themes/dynamic_forest/code.ttfbin0 -> 356060 bytes
-rw-r--r--extras/html/themes/dynamic_forest/example.html75
-rw-r--r--extras/html/themes/dynamic_forest/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/dynamic_forest/heading.ttfbin0 -> 18056 bytes
-rw-r--r--extras/html/themes/dynamic_forest/style.css175
-rw-r--r--extras/html/themes/dynamic_forest/theme.conf8
-rw-r--r--extras/html/themes/ember_mist/LICENSE21
-rw-r--r--extras/html/themes/ember_mist/code.ttfbin0 -> 64104 bytes
-rw-r--r--extras/html/themes/ember_mist/example.html75
-rw-r--r--extras/html/themes/ember_mist/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/ember_mist/style.css181
-rw-r--r--extras/html/themes/ember_mist/text.ttfbin0 -> 149120 bytes
-rw-r--r--extras/html/themes/ember_mist/theme.conf8
-rw-r--r--extras/html/themes/ember_mountain/LICENSE21
-rw-r--r--extras/html/themes/ember_mountain/code.ttfbin0 -> 367144 bytes
-rw-r--r--extras/html/themes/ember_mountain/example.html75
-rw-r--r--extras/html/themes/ember_mountain/handnotes.ttfbin0 -> 38344 bytes
-rw-r--r--extras/html/themes/ember_