44 < meta charset ="UTF-8 ">
55 < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
66 < title > csswitch — Premium Jekyll Themes & Dev Guides</ title >
7- < meta name ="description " content ="Distinctive Jekyll themes for developer blogs. No Bootstrap. No jQuery. Just sharp, opinionated design — ready to deploy to GitHub Pages. ">
7+ < meta name ="description " content ="10 distinctive Jekyll themes for developer blogs. No Bootstrap. No jQuery. Just sharp, opinionated design — ready to deploy to GitHub Pages in minutes . ">
88 < meta property ="og:title " content ="csswitch — Premium Jekyll Themes ">
9- < meta property ="og:description " content ="Distinctive Jekyll themes for developer blogs. No Bootstrap. No jQuery. ">
9+ < meta property ="og:description " content ="10 distinctive Jekyll themes for developer blogs. No Bootstrap. No jQuery. Deploy to GitHub Pages in minutes . ">
1010 < meta property ="og:url " content ="https://csswitch.github.io ">
11+ < meta property ="og:image " content ="https://csswitch.github.io/og-image.png ">
12+ < meta name ="twitter:card " content ="summary_large_image ">
1113 < link rel ="canonical " href ="https://csswitch.github.io ">
1214 < link rel ="icon " type ="image/svg+xml " href ="favicon.svg ">
1315 < style >
234236 .status-available { background : rgba (0 , 255 , 136 , 0.1 ); color : var (--green ); border : 1px solid rgba (0 , 255 , 136 , 0.2 ); }
235237 .status-soon { background : rgba (255 , 255 , 255 , 0.05 ); color : var (--muted ); border : 1px solid var (--border ); }
236238
239+ .theme-card-actions {
240+ display : flex; gap : 8px ; margin-top : 14px ;
241+ }
242+ .btn-demo {
243+ flex : 1 ; text-align : center;
244+ padding : 8px 12px ; border-radius : 6px ; font-size : 13px ; font-weight : 600 ;
245+ border : 1px solid var (--border ); color : var (--text ); background : transparent;
246+ transition : border-color .15s , color .15s ;
247+ }
248+ .btn-demo : hover { border-color : var (--accent ); color : var (--accent ); }
249+ .btn-buy {
250+ flex : 1 ; text-align : center;
251+ padding : 8px 12px ; border-radius : 6px ; font-size : 13px ; font-weight : 600 ;
252+ background : var (--accent ); color : # 000 ; border : none;
253+ transition : opacity .15s ;
254+ }
255+ .btn-buy : hover { opacity : 0.85 ; color : # 000 ; }
256+
257+ /* STATS BAR */
258+ .stats-bar {
259+ display : flex; justify-content : center; gap : 48px ;
260+ flex-wrap : wrap;
261+ padding : 32px ;
262+ border-top : 1px solid var (--border );
263+ border-bottom : 1px solid var (--border );
264+ background : var (--bg2 );
265+ }
266+ .stat { text-align : center; }
267+ .stat-num {
268+ font-family : var (--font-mono );
269+ font-size : 28px ; font-weight : 800 ; color : var (--accent );
270+ display : block;
271+ }
272+ .stat-label { font-size : 12px ; color : var (--muted ); margin-top : 4px ; }
273+
237274 /* WHY SECTION */
238275 .why-grid {
239276 display : grid;
@@ -356,6 +393,15 @@ <h1>Themes devs<br>actually <em>want to use</em></h1>
356393 </ div >
357394 </ section >
358395
396+ <!-- STATS -->
397+ < div class ="stats-bar ">
398+ < div class ="stat "> < span class ="stat-num "> 10</ span > < div class ="stat-label "> Distinctive themes</ div > </ div >
399+ < div class ="stat "> < span class ="stat-num "> 0</ span > < div class ="stat-label "> Dependencies (jQuery, Bootstrap)</ div > </ div >
400+ < div class ="stat "> < span class ="stat-num "> 21</ span > < div class ="stat-label "> Files per theme</ div > </ div >
401+ < div class ="stat "> < span class ="stat-num "> 100%</ span > < div class ="stat-label "> GitHub Pages compatible</ div > </ div >
402+ < div class ="stat "> < span class ="stat-num "> MIT</ span > < div class ="stat-label "> License</ div > </ div >
403+ </ div >
404+
359405 <!-- THEMES -->
360406 < section id ="themes " style ="background: var(--bg2); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); ">
361407 < div class ="section-inner ">
@@ -373,7 +419,11 @@ <h2 class="section-title">10 distinctive themes</h2>
373419 < div class ="theme-card-desc "> Retro terminal aesthetic. Green phosphor, < code > ls -la</ code > post listings, CRT scanlines, boot sequence animation.</ div >
374420 < div class ="theme-card-footer ">
375421 < span class ="theme-price "> $49</ span >
376- < span class ="theme-status status-available "> Available now</ span >
422+ < span class ="theme-status status-available "> Available</ span >
423+ </ div >
424+ < div class ="theme-card-actions ">
425+ < a class ="btn-demo " href ="https://csswitch.github.io/jekyll-terminal-theme/ " target ="_blank " rel ="noopener "> Live demo →</ a >
426+ < a class ="btn-buy " href ="https://gumroad.com/l/csswitch-terminal " target ="_blank " rel ="noopener "> Buy $49</ a >
377427 </ div >
378428 </ div >
379429 </ div >
@@ -385,10 +435,14 @@ <h2 class="section-title">10 distinctive themes</h2>
385435 </ div >
386436 < div class ="theme-card-body ">
387437 < div class ="theme-card-name "> Glass</ div >
388- < div class ="theme-card-desc "> Frosted glassmorphism. Blur panels, gradient backgrounds, smooth light/dark toggle.</ div >
438+ < div class ="theme-card-desc "> Frosted glassmorphism. Blur panels, aurora gradient backgrounds, smooth light/dark toggle.</ div >
389439 < div class ="theme-card-footer ">
390440 < span class ="theme-price "> $49</ span >
391- < span class ="theme-status status-soon "> Coming soon</ span >
441+ < span class ="theme-status status-available "> Available</ span >
442+ </ div >
443+ < div class ="theme-card-actions ">
444+ < a class ="btn-demo " href ="https://csswitch.github.io/jekyll-glass-theme/ " target ="_blank " rel ="noopener "> Live demo →</ a >
445+ < a class ="btn-buy " href ="https://gumroad.com/l/csswitch-glass " target ="_blank " rel ="noopener "> Buy $49</ a >
392446 </ div >
393447 </ div >
394448 </ div >
@@ -400,10 +454,14 @@ <h2 class="section-title">10 distinctive themes</h2>
400454 </ div >
401455 < div class ="theme-card-body ">
402456 < div class ="theme-card-name "> Galaxy</ div >
403- < div class ="theme-card-desc "> Deep space aesthetic. Star field canvas , nebula gradients, constellation nav .</ div >
457+ < div class ="theme-card-desc "> Deep space aesthetic. Canvas starfield, shooting stars , nebula gradients, comet reading progress .</ div >
404458 < div class ="theme-card-footer ">
405459 < span class ="theme-price "> $49</ span >
406- < span class ="theme-status status-soon "> Coming soon</ span >
460+ < span class ="theme-status status-available "> Available</ span >
461+ </ div >
462+ < div class ="theme-card-actions ">
463+ < a class ="btn-demo " href ="https://csswitch.github.io/jekyll-galaxy-theme/ " target ="_blank " rel ="noopener "> Live demo →</ a >
464+ < a class ="btn-buy " href ="https://gumroad.com/l/csswitch-galaxy " target ="_blank " rel ="noopener "> Buy $49</ a >
407465 </ div >
408466 </ div >
409467 </ div >
@@ -415,10 +473,14 @@ <h2 class="section-title">10 distinctive themes</h2>
415473 </ div >
416474 < div class ="theme-card-body ">
417475 < div class ="theme-card-name "> Pixel</ div >
418- < div class ="theme-card-desc "> 8-bit pixel art aesthetic. Sprite animations, retro game UI, pixel-perfect borders .</ div >
476+ < div class ="theme-card-desc "> 8-bit pixel art aesthetic. CRT scanlines, boot sequence animation, HP reading progress bar, 5 palettes .</ div >
419477 < div class ="theme-card-footer ">
420478 < span class ="theme-price "> $49</ span >
421- < span class ="theme-status status-soon "> Coming soon</ span >
479+ < span class ="theme-status status-available "> Available</ span >
480+ </ div >
481+ < div class ="theme-card-actions ">
482+ < a class ="btn-demo " href ="https://csswitch.github.io/jekyll-pixel-theme/ " target ="_blank " rel ="noopener "> Live demo →</ a >
483+ < a class ="btn-buy " href ="https://gumroad.com/l/csswitch-pixel " target ="_blank " rel ="noopener "> Buy $49</ a >
422484 </ div >
423485 </ div >
424486 </ div >
@@ -430,10 +492,14 @@ <h2 class="section-title">10 distinctive themes</h2>
430492 </ div >
431493 < div class ="theme-card-body ">
432494 < div class ="theme-card-name "> Blueprint</ div >
433- < div class ="theme-card-desc "> Technical blueprint aesthetic. Grid paper , schematic drawings, engineering annotations .</ div >
495+ < div class ="theme-card-desc "> Technical drawing aesthetic. Engineering grid , schematic annotations, fold marks, TOC scrollspy .</ div >
434496 < div class ="theme-card-footer ">
435497 < span class ="theme-price "> $49</ span >
436- < span class ="theme-status status-soon "> Coming soon</ span >
498+ < span class ="theme-status status-available "> Available</ span >
499+ </ div >
500+ < div class ="theme-card-actions ">
501+ < a class ="btn-demo " href ="https://csswitch.github.io/jekyll-blueprint-theme/ " target ="_blank " rel ="noopener "> Live demo →</ a >
502+ < a class ="btn-buy " href ="https://gumroad.com/l/csswitch-blueprint " target ="_blank " rel ="noopener "> Buy $49</ a >
437503 </ div >
438504 </ div >
439505 </ div >
@@ -445,10 +511,14 @@ <h2 class="section-title">10 distinctive themes</h2>
445511 </ div >
446512 < div class ="theme-card-body ">
447513 < div class ="theme-card-name "> Neon Noir</ div >
448- < div class ="theme-card-desc "> Cyberpunk neon. Dark city vibes, glowing sign typography, rain effect, moody atmosphere .</ div >
514+ < div class ="theme-card-desc "> Cyberpunk neon. Perspective grid, CRT scanlines, glitch animations, electric magenta/cyan accents .</ div >
449515 < div class ="theme-card-footer ">
450516 < span class ="theme-price "> $49</ span >
451- < span class ="theme-status status-soon "> Coming soon</ span >
517+ < span class ="theme-status status-available "> Available</ span >
518+ </ div >
519+ < div class ="theme-card-actions ">
520+ < a class ="btn-demo " href ="https://csswitch.github.io/jekyll-neon-theme/ " target ="_blank " rel ="noopener "> Live demo →</ a >
521+ < a class ="btn-buy " href ="https://gumroad.com/l/csswitch-neon " target ="_blank " rel ="noopener "> Buy $49</ a >
452522 </ div >
453523 </ div >
454524 </ div >
@@ -460,10 +530,14 @@ <h2 class="section-title">10 distinctive themes</h2>
460530 </ div >
461531 < div class ="theme-card-body ">
462532 < div class ="theme-card-name "> Brutalist</ div >
463- < div class ="theme-card-desc "> Intentional web brutalism. Raw layouts, bold typography, stark contrast — ugly on purpose .</ div >
533+ < div class ="theme-card-desc "> Newspaper grid brutalism. Bebas Neue headlines, heavy rules, tabloid red accent, invert-hover links .</ div >
464534 < div class ="theme-card-footer ">
465535 < span class ="theme-price "> $49</ span >
466- < span class ="theme-status status-soon "> Coming soon</ span >
536+ < span class ="theme-status status-available "> Available</ span >
537+ </ div >
538+ < div class ="theme-card-actions ">
539+ < a class ="btn-demo " href ="https://csswitch.github.io/jekyll-brutalist-theme/ " target ="_blank " rel ="noopener "> Live demo →</ a >
540+ < a class ="btn-buy " href ="https://gumroad.com/l/csswitch-brutalist " target ="_blank " rel ="noopener "> Buy $49</ a >
467541 </ div >
468542 </ div >
469543 </ div >
@@ -475,10 +549,14 @@ <h2 class="section-title">10 distinctive themes</h2>
475549 </ div >
476550 < div class ="theme-card-body ">
477551 < div class ="theme-card-name "> Dashboard</ div >
478- < div class ="theme-card-desc "> OS dashboard aesthetic . Window chrome, taskbar, system tray — like blogging from an OS .</ div >
552+ < div class ="theme-card-desc "> OS desktop UI . Window chrome cards, sidebar nav, stat widgets — like blogging from an operating system .</ div >
479553 < div class ="theme-card-footer ">
480554 < span class ="theme-price "> $49</ span >
481- < span class ="theme-status status-soon "> Coming soon</ span >
555+ < span class ="theme-status status-available "> Available</ span >
556+ </ div >
557+ < div class ="theme-card-actions ">
558+ < a class ="btn-demo " href ="https://csswitch.github.io/jekyll-dashboard-theme/ " target ="_blank " rel ="noopener "> Live demo →</ a >
559+ < a class ="btn-buy " href ="https://gumroad.com/l/csswitch-dashboard " target ="_blank " rel ="noopener "> Buy $49</ a >
482560 </ div >
483561 </ div >
484562 </ div >
@@ -490,10 +568,14 @@ <h2 class="section-title">10 distinctive themes</h2>
490568 </ div >
491569 < div class ="theme-card-body ">
492570 < div class ="theme-card-name "> Vaporwave</ div >
493- < div class ="theme-card-desc "> 90s vaporwave aesthetic. Pastel gradients, retro grids , glitch text effects, nostalgia .</ div >
571+ < div class ="theme-card-desc "> Retro 80s/ 90s aesthetic. Pastel neon gradients, synthwave perspective grid , glitch text, CRT scanlines .</ div >
494572 < div class ="theme-card-footer ">
495573 < span class ="theme-price "> $49</ span >
496- < span class ="theme-status status-soon "> Coming soon</ span >
574+ < span class ="theme-status status-available "> Available</ span >
575+ </ div >
576+ < div class ="theme-card-actions ">
577+ < a class ="btn-demo " href ="https://csswitch.github.io/jekyll-vaporwave-theme/ " target ="_blank " rel ="noopener "> Live demo →</ a >
578+ < a class ="btn-buy " href ="https://gumroad.com/l/csswitch-vaporwave " target ="_blank " rel ="noopener "> Buy $49</ a >
497579 </ div >
498580 </ div >
499581 </ div >
@@ -505,10 +587,14 @@ <h2 class="section-title">10 distinctive themes</h2>
505587 </ div >
506588 < div class ="theme-card-body ">
507589 < div class ="theme-card-name "> Manuscript</ div >
508- < div class ="theme-card-desc "> Writer's notebook aesthetic. Serif typography, ink texture, reading-optimised layout, calm .</ div >
590+ < div class ="theme-card-desc "> Editorial magazine aesthetic. Cormorant Garamond + Lora, drop caps, pull quotes, Oxford double rules .</ div >
509591 < div class ="theme-card-footer ">
510592 < span class ="theme-price "> $49</ span >
511- < span class ="theme-status status-soon "> Coming soon</ span >
593+ < span class ="theme-status status-available "> Available</ span >
594+ </ div >
595+ < div class ="theme-card-actions ">
596+ < a class ="btn-demo " href ="https://csswitch.github.io/jekyll-manuscript-theme/ " target ="_blank " rel ="noopener "> Live demo →</ a >
597+ < a class ="btn-buy " href ="https://gumroad.com/l/csswitch-manuscript " target ="_blank " rel ="noopener "> Buy $49</ a >
512598 </ div >
513599 </ div >
514600 </ div >
@@ -557,6 +643,16 @@ <h2 class="section-title">Built differently</h2>
557643 </ div >
558644 </ section >
559645
646+ <!-- GITHUB CTA -->
647+ < section style ="text-align:center; padding: 60px 32px; ">
648+ < div style ="max-width:600px;margin:0 auto; ">
649+ < div style ="font-size:40px;margin-bottom:16px; "> ⭐</ div >
650+ < h2 style ="font-size:1.6rem;color:#fff;margin-bottom:12px; "> Open source at heart</ h2 >
651+ < p style ="color:var(--muted);font-size:15px;margin-bottom:28px;line-height:1.7 "> All themes are on GitHub. Browse the source, open issues, or star a repo you like. Every star helps more developers discover the pack.</ p >
652+ < a href ="https://github.com/csswitch " class ="btn btn-secondary " target ="_blank " rel ="noopener "> ⭐ Star us on GitHub</ a >
653+ </ div >
654+ </ section >
655+
560656 <!-- PRICING -->
561657 < section id ="pricing " style ="background: var(--bg2); border-top: 1px solid var(--border); ">
562658 < div class ="section-inner ">
@@ -591,7 +687,7 @@ <h2 class="section-title">Simple, fair pricing</h2>
591687 < li > Free lifetime updates</ li >
592688 < li > Priority support</ li >
593689 </ ul >
594- < a href ="https://gumroad.com " class ="btn btn-primary " style ="width:100%;text-align:center;display:block " target ="_blank " rel ="noopener "> Buy the bundle — $149</ a >
690+ < a href ="https://gumroad.com/l/csswitch-bundle " class ="btn btn-primary " style ="width:100%;text-align:center;display:block " target ="_blank " rel ="noopener "> Buy the bundle — $149</ a >
595691 </ div >
596692
597693 < div class ="pricing-card ">
@@ -604,7 +700,7 @@ <h2 class="section-title">Simple, fair pricing</h2>
604700 < li > Free updates</ li >
605701 < li > DRM free</ li >
606702 </ ul >
607- < a href ="https://gumroad.com " class ="btn btn-secondary " style ="width:100%;text-align:center;display:block " target ="_blank " rel ="noopener "> Browse guides</ a >
703+ < a href ="https://gumroad.com/csswitch " class ="btn btn-secondary " style ="width:100%;text-align:center;display:block " target ="_blank " rel ="noopener "> Browse guides</ a >
608704 </ div >
609705
610706 </ div >
@@ -619,6 +715,7 @@ <h2 class="section-title">Simple, fair pricing</h2>
619715 < a href ="https://github.com/csswitch "> GitHub</ a >
620716 < a href ="#themes "> Themes</ a >
621717 < a href ="#pricing "> Pricing</ a >
718+ < a href ="https://gumroad.com/csswitch " target ="_blank " rel ="noopener "> Gumroad</ a >
622719 </ div >
623720 < div class ="footer-copy "> MIT licensed · built with Jekyll · hosted on GitHub Pages</ div >
624721 </ div >
0 commit comments