From 83e3b91b44ebb735969c98453303fe493c434771 Mon Sep 17 00:00:00 2001 From: John Gallagher Date: Thu, 18 Jun 2026 23:07:33 +0100 Subject: [PATCH 01/11] Redesign visuals: new hero/nav/footer, PicoCSS styling, refreshed copy Ports a community-built visual redesign (prototyped at github.com/johngallagher/diamond) onto the existing site structure. - Vendors PicoCSS classless + a new style.css, replacing main.css/ carousel.css/ie7-hacks.css and the Typekit font loader. - Restyles menu/banner/release/footer includes and the main/home/post layouts; all existing nav destinations, the release widget, the Recent News/Recent Toots (Mastodon)/Awards/Engine Yard sections on the homepage, and Google Analytics tracking are preserved, just restyled. - Refreshes prose on getting-started, documentation, community, contribute, security, and blogs. Left nightly/chat untouched since their existing copy is more current than the prototype's. - download.html and _config.yml are untouched apart from added CSS wrapper divs around each release block -- the exact version/URL text that rakelib/release.rake's change_versions_in substitutes on every release is preserved byte-for-byte (verified by diff). - Adds an authorized Headius Enterprises support banner/footer link (coordinated directly with the Headius team). - Leaves old stylesheets/, javascripts/, and images/ in place unreferenced rather than deleting them, since some images are embedded in historical posts and external links may target them. Co-Authored-By: Claude Sonnet 4.6 --- _includes/banner.html | 6 +- _includes/footer.html | 43 ++ _includes/head.html | 10 +- _includes/menu.html | 57 +- _includes/release.html | 6 +- _layouts/home.html | 93 +-- _layouts/main.html | 29 +- _layouts/post.html | 40 +- blogs.markdown | 18 +- community.markdown | 61 +- contribute.markdown | 52 +- documentation.markdown | 10 +- download.html | 8 +- getting-started.markdown | 52 +- index.html | 130 ++-- news.html | 15 +- security.markdown | 81 +-- stylesheets/pico.classless.min.css | 4 + stylesheets/style.css | 1034 ++++++++++++++++++++++++++++ 19 files changed, 1404 insertions(+), 345 deletions(-) create mode 100644 stylesheets/pico.classless.min.css create mode 100644 stylesheets/style.css diff --git a/_includes/banner.html b/_includes/banner.html index a96d66ce..0ebee1da 100644 --- a/_includes/banner.html +++ b/_includes/banner.html @@ -1,2 +1,4 @@ -

JRuby

-

The Ruby Programming Language on the JVM

+
+

JRuby

+

The Ruby Programming Language on the JVM

+
diff --git a/_includes/footer.html b/_includes/footer.html index e69de29b..862fb4d1 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -0,0 +1,43 @@ + diff --git a/_includes/head.html b/_includes/head.html index 25796332..694433a5 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -1,4 +1,5 @@ + {{ page.title }} — JRuby.org @@ -8,11 +9,8 @@ - + - - + + - - - diff --git a/_includes/menu.html b/_includes/menu.html index 275bbca4..dad6eef2 100644 --- a/_includes/menu.html +++ b/_includes/menu.html @@ -1,35 +1,24 @@ -