Commit f9d4cd3
Redesign homepage hero layout and add ShakaCode branding (#99)
* Redesign homepage hero: bigger logo, cleaner hierarchy, ShakaCode branding
- Replace the stacked identity block + redundant h1 with a single prominent
logo + "React on Rails" heading, eliminating the name appearing 3 times
- Add tagline "Rails conventions with modern React" flanked by inline
Rails and React SVG icons
- Widen hero layout gap and vertically center the two columns
- Add ShakaCode gem icon to the consultation section with "Built by ShakaCode"
eyebrow for brand presence on the page
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
* Remove dead .kicker CSS class from index.module.css
The .kicker selector was left behind in two shared rulesets after
the hero redesign removed its only usage from index.tsx.
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
* Simplify homepage subtitle and section headings
Replace jargon-heavy subtitle with clear value prop: "Simple, yet
powerful with full support of React 19." Also tighten section headings
throughout the page for clarity.
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
* Tighten homepage section headlines for consistency
Replace wordy, instructional-tone headlines with short, user-focused ones
that match the existing pattern (3-5 words, action-oriented):
- "Keep the first-run path obvious..." → "Get running in minutes."
- "Compare first, then upgrade..." → "Upgrade when you're ready."
- "Talk to the team behind React on Rails" → "Built by ShakaCode."
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
* Bump CI Node.js version from 20 to 24
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
* Clarify the homepage maintainer consultation CTA
---------
Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>1 parent bb7ed6e commit f9d4cd3
7 files changed
Lines changed: 227 additions & 231 deletions
File tree
- .github/workflows
- prototypes/docusaurus
- src/pages
- static/img
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments