From 82203fe4a74342935a6d36f8e7517a7cd22ea5be Mon Sep 17 00:00:00 2001
From: Jane <522700967@qq.com>
Date: Fri, 29 May 2026 09:32:27 +0800
Subject: [PATCH] fix(landing-page): community page brand mark + license + nav
trim + twitter handle (#3222)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* fix(landing-page): trim community page nav + correct twitter handle
Two small corrections to the static `apps/landing-page/public/community/index.html` page served at https://open-design.ai/community/:
- Drop the `Skills` and `Design systems` shortcuts from the page-level
top nav. The site-wide topbar already routes to the unified
`/plugins/` hub (Templates / Skills / Systems / Craft are all
faceted from there since PR #2880 / #2926 / #2958), so the
Contributors page nav exposing two of those four facets out-of-
context reads as inconsistent — visitors who clicked through were
bypassing the hub. Keep `Ambassadors` (in-page anchor), `GitHub`,
and the Discord pill; everything else in this list is a
contributor-facing destination.
- Update the footer X / Twitter link from `x.com/nexu_io` to
`x.com/nexudotio`. The `@nexudotio` handle is the active product
account; `@nexu_io` was a stale earlier handle.
No JS / build-pipeline change — the page is static HTML served from
`public/`, so the diff is three lines.
* fix(landing-page): swap community page brand mark from letter "O" to logo image
The Contributors page top nav rendered a hand-rolled black circle
with a white "O" letter inside as the brand mark, which doesn't
match the rest of the site (homepage / sub-page header both use the
same `/logo.webp` image). On a Contributors page where the goal is
to read as a first-party Open Design property, having a different
brand mark in the corner reads as a different site.
Replace the `O` literal with an
`
` and rewrite the local `.brand-mark` /
`.brand-mark img` rules to match the homepage's pattern: an
inline-flex 22×22 wrapper with a 5px-radius image inside (≈22%
of side, the same app-icon silhouette convention `globals.css`
uses for the homepage 44×44 mark, scaled down).
The asset is the same `/logo.webp` already shipped in
`public/`, so no new file is added.
* fix(landing-page): correct community footer license string MIT → Apache-2.0
The Contributors page footer rendered `© 2026 Open Design · MIT-licensed
· Built by contributors, in public.` — but Open Design has shipped under
Apache-2.0 since launch (the repo `LICENSE`, every page footer elsewhere
on the site, and the in-product chrome all say Apache-2.0). MIT was a
copy-paste leftover from an older draft and is materially wrong: the
two licenses differ on patent grants and trademark / attribution
mechanics, so showing the wrong one to a contributor reading the page
could shape downstream reuse decisions.
Single-string change: `MIT-licensed` → `Apache-2.0`. Confirmed via grep
that no other reference to MIT remains in the landing-page tree.
---------
Co-authored-by: Joey-nexu
---
apps/landing-page/public/community/index.html | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/apps/landing-page/public/community/index.html b/apps/landing-page/public/community/index.html
index a9cc0ebe4..d9be74c39 100644
--- a/apps/landing-page/public/community/index.html
+++ b/apps/landing-page/public/community/index.html
@@ -58,7 +58,8 @@
.nav{position:sticky;top:0;z-index:50;background:rgba(239,231,210,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}
.nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}
.brand{display:flex;align-items:center;gap:10px;font:600 14px/1 var(--sans);letter-spacing:-.01em}
- .brand-mark{width:22px;height:22px;border-radius:50%;background:var(--ink);display:grid;place-items:center;color:var(--bone);font:700 11px/1 var(--sans)}
+ .brand-mark{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}
+ .brand-mark img{width:100%;height:100%;display:block;object-fit:contain;border-radius:5px}
.brand .sep{color:var(--ink-faint);margin:0 6px;font-weight:400}
.brand .crumb{color:var(--ink-mute);font-weight:500}
.nav-links{display:flex;gap:28px;align-items:center;font:500 13.5px/1 var(--sans)}
@@ -292,7 +293,7 @@