Commit 36d2ea3
authored
fix(landing): fill the Codex Plugin mega-menu column and adopt the dsh one-line installer (#7139)
* fix(landing): fill the Codex Plugin mega-menu column and adopt the dsh one-line installer
The product mega menu's Codex Plugin column rendered as a blank panel
next to the populated Solution and Agent columns because it carried a
head link only. Fill it with the plugin ecosystem's real destinations:
the install anchor (reusing the plugin page's translated phase label,
no new i18n keys) plus the Codex Design and DeepSeek Harness
collection pages.
The DeepSeek Harness agent guide still taught the manual
npm-install path that requires a preinstalled Node.js toolchain. The
published installer flow replaces it: per-OS one-line commands from
open-design.ai/install-dsh.*, an isolated user-directory toolchain
with no sudo and no global Node.js changes, pinned to the release
OpenDesign has verified, finishing in dsh web for API-key setup.
Setup section, credential note, quick-summary steps, and FAQ updated
in both the English and Chinese guides; installer-specific FAQ
entries added.
* fix(landing): shape the Feature column per design and promote DeepSeek Harness
Rework the first mega-panel column to the reviewed design: a localized
Feature category head (new header i18n key across all 18 locales) with
Codex Plugin as its entry, replacing the interim link list. In the
Agent column, move DeepSeek Harness to the top with a red new-dot to
mark the freshly launched integration.
* fix(landing): roll the one-line installer into every active locale of the Harness guide
The landing test suite guards the DeepSeek Harness guide content per
active locale, so the installer switch has to land everywhere at once:
ja/ko/de/fr/es/ru/pt-br/it/tr setup sections now carry the three
per-OS one-line commands, the installer behavior list, the updated
Web UI step and credential note, plus the reworked install FAQ and two
new installer FAQs (translated, not machine-padded). Retired locales
(vi/pl/id/nl/ar/uk/zh-tw) keep their legacy dead copy untouched.
The content guard flips accordingly: it now requires all three
installer URLs and rejects any resurfacing of the manual
npm-install path; EN/ZH phrase anchors track the new intro copy.
147/147 landing tests pass; astro check clean.
* fix(landing): refocus the Harness guide on design and add HowTo schema
The guide led with a 'does DeepSeek Harness have a GUI' angle that is
off the page's actual message. Refocus every active locale on the real
narrative — designing with DeepSeek Harness through OpenDesign:
design-first title and description, the GUI section, its TOC entry and
FAQ removed (en/zh plus the nine localized copies; retired locales
keep their dead copy).
SEO on top of the accurate tutorial: add HowTo structured data built
from the real five-step walkthrough (install → download → detect →
connect → first task) with per-step section anchors, joining the
existing Breadcrumb/WebPage/ItemList/FAQPage blocks. The content
guard's title anchor tracks the new intent.
* fix(landing): keep a #gui compatibility anchor on the Harness setup section
The GUI section was removed in the design-first refocus, which broke
saved and search-indexed /agents/deepseek-harness-design/#gui deep
links. Alias the anchor onto the setup section so those links keep
landing on content, without reintroducing the GUI copy.
* fix(landing): give each HowToStep its instructional text
The HowTo steps carried only headings and anchors; schema consumers
that require an instructional field saw five names with no directions.
Each step now carries its section's lead paragraph as plain text
(markdown links and code markers stripped), falling back to the
heading when a section opens without a paragraph.
---------
Co-authored-by: Joey <236967869+joeylee12629-star@users.noreply.github.com>1 parent 8d62fda commit 36d2ea3
15 files changed
Lines changed: 217 additions & 118 deletions
File tree
- apps/landing-page
- app
- _components
- pages/agents/deepseek-harness-design
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
77 | 80 | | |
78 | 81 | | |
79 | 82 | | |
| |||
84 | 87 | | |
85 | 88 | | |
86 | 89 | | |
87 | | - | |
88 | 90 | | |
89 | 91 | | |
90 | 92 | | |
| |||
245 | 247 | | |
246 | 248 | | |
247 | 249 | | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
252 | 257 | | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
267 | 273 | | |
268 | 274 | | |
269 | 275 | | |
| |||
330 | 336 | | |
331 | 337 | | |
332 | 338 | | |
333 | | - | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
334 | 345 | | |
335 | 346 | | |
336 | 347 | | |
| |||
0 commit comments