Skip to content

New design#525

Draft
ttraenkler wants to merge 8 commits intoWebAssembly:mainfrom
ttraenkler:main
Draft

New design#525
ttraenkler wants to merge 8 commits intoWebAssembly:mainfrom
ttraenkler:main

Conversation

@ttraenkler
Copy link

This is a draft PR for the new design proposed in #523. The 2.0 design adopts as much as possible from the original setup and does not rely on any client side frontend framework. It uses the more modern Eleventy static site generator that is largely compatible with Jekyll but if you decided to keep Jekyll and its Ruby dependency that should also work. I have intentionally touched the original files as little as possible so this lives alongside the old code at this moment to avoid conflicts with the upstream repo.

ttraenkler and others added 7 commits March 5, 2026 03:50
Complete site redesign using Eleventy (11ty) as static site generator,
replacing the upstream Jekyll setup with modern dark-themed design.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Download Inter and JetBrains Mono as local woff2 variable fonts,
add @font-face declarations to style.css, remove external Google
Fonts link from head. Saves ~810ms render-blocking time.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add inlineFile Liquid filter and embed style.css directly in <style>
tags instead of external <link>. Removes the last render-blocking
resource (~250ms savings).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Preload Inter font to eliminate CLS from font swap in hero section
- Add meta description for SEO
- Wrap content in <main> landmark
- Add aria-label to logo links (nav + footer)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ttraenkler ttraenkler force-pushed the main branch 4 times, most recently from 1be2340 to f8c0000 Compare March 6, 2026 16:32
- Transparent nav with scroll transition, solid in light mode
- Gray text replaced with white at lower opacity for gradient tinting
- Languages section: side-by-side layout with 60/40 grid, larger icons
- New "Run anywhere" runtimes section with browser/server/standalone icons
- Stats distributed across relevant sections (languages, runtimes, engines)
- Features intro text separated from pillars grid with transparent white styling
- CTA section replaced with runtimes grid
- Mobile gradient adjusted for narrow viewports

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@wffurr
Copy link

wffurr commented Mar 6, 2026

Let's keep this PR on hold pending the discussion of the issue in #523.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants