Skip to content

Commit 0fb7b2a

Browse files
committed
docs: fix broken links and image paths in landing page
- landing.mdx: convert file links from /install/index.md format to /docs/install web routes - landing.mdx: fix screenshot image paths from @site/../docs to ../../../docs (correct relative path) - landing.mdx: standardize link format to /docs/... for consistency - docs/index.mdx: use GitHub URL for CONTRIBUTING link (file is at project root, not in docs) - vision.md, landing.mdx: standardize American English spelling (personalized not personalised) Build verification: npm run build passes with SUCCESS.
1 parent cf11bfa commit 0fb7b2a

3 files changed

Lines changed: 14 additions & 14 deletions

File tree

docs/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ Start with the [landing page](/), then return here for detailed guides.
3131
## Roadmap & contributing
3232

3333
- **[Vision & roadmap](./vision.md)** — free now, teams and courses planned
34-
- **[CONTRIBUTING](../CONTRIBUTING.md)** — fork, develop, submit a PR
34+
- **[CONTRIBUTING](https://github.com/UltimaPhoenix/dev-coach/blob/main/CONTRIBUTING.md)** — fork, develop, submit a PR

docs/vision.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ For engineering organisations, a hosted version will offer:
3838

3939
- **Per-developer knowledge profiles** — each developer's knowledge map, calibrated to their
4040
actual stack and experience level
41-
- **Personalised learning paths** — structured progression tailored to the individual, not a
41+
- **Personalized learning paths** — structured progression tailored to the individual, not a
4242
generic curriculum
4343
- **Team-level visibility** — which topics the team is collectively strong or weak on; where
4444
coverage is thin; what skills are concentrated in one person

website/src/pages/landing.mdx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import ThemedShot from "@site/src/components/ThemedShot";
1111
You're shipping more than ever and understanding less. devcoach fixes that with one lesson at a time, delivered right after your agent completes a task.
1212
</p>
1313
<div style={{ display: "flex", gap: "1rem", justifyContent: "center", flexWrap: "wrap" }}>
14-
<a href="/install/index.md" style={{ padding: "0.75rem 1.5rem", backgroundColor: "var(--ifm-button-background-color)", color: "white", borderRadius: "0.5rem", textDecoration: "none", fontWeight: 600 }}>Install in 30 seconds</a>
15-
<a href="/why.md" style={{ padding: "0.75rem 1.5rem", backgroundColor: "var(--ifm-button-background-color-secondary)", borderRadius: "0.5rem", textDecoration: "none", fontWeight: 600 }}>Why it matters</a>
14+
<a href="/docs/install" style={{ padding: "0.75rem 1.5rem", backgroundColor: "var(--ifm-button-background-color)", color: "white", borderRadius: "0.5rem", textDecoration: "none", fontWeight: 600 }}>Install in 30 seconds</a>
15+
<a href="/docs/why" style={{ padding: "0.75rem 1.5rem", backgroundColor: "var(--ifm-button-background-color-secondary)", borderRadius: "0.5rem", textDecoration: "none", fontWeight: 600 }}>Why it matters</a>
1616
</div>
1717
</div>
1818

@@ -52,19 +52,19 @@ Pick what fits your workflow:
5252
<h4 style={{ marginTop: 0 }}>Homebrew (Recommended for developers)</h4>
5353
<p>macOS/Linux. Get the CLI too.</p>
5454
<code>brew tap UltimaPhoenix/tap && brew install devcoach</code>
55-
<p style={{ fontSize: "0.9rem", color: "var(--ifm-color-emphasis-700)" }}><a href="/install/homebrew.md">Full instructions</a></p>
55+
<p style={{ fontSize: "0.9rem", color: "var(--ifm-color-emphasis-700)" }}><a href="/docs/install/homebrew">Full instructions</a></p>
5656
</div>
5757
<div style={{ padding: "1.5rem", border: "1px solid var(--ifm-color-emphasis-300)", borderRadius: "0.5rem" }}>
5858
<h4 style={{ marginTop: 0 }}>Claude Code plugin (One-click)</h4>
5959
<p>Bundles everything — MCP server, hooks, coaching.</p>
6060
<code>/plugin install devcoach@ultimaphoenix</code>
61-
<p style={{ fontSize: "0.9rem", color: "var(--ifm-color-emphasis-700)" }}><a href="/install/claude-code-plugin.md">Full instructions</a></p>
61+
<p style={{ fontSize: "0.9rem", color: "var(--ifm-color-emphasis-700)" }}><a href="/docs/install/claude-code-plugin">Full instructions</a></p>
6262
</div>
6363
<div style={{ padding: "1.5rem", border: "1px solid var(--ifm-color-emphasis-300)", borderRadius: "0.5rem" }}>
6464
<h4 style={{ marginTop: 0 }}>npx (No install)</h4>
6565
<p>Works immediately, no permanent footprint.</p>
6666
<code>npx -y devcoach install</code>
67-
<p style={{ fontSize: "0.9rem", color: "var(--ifm-color-emphasis-700)" }}><a href="/install/index.md">All methods</a></p>
67+
<p style={{ fontSize: "0.9rem", color: "var(--ifm-color-emphasis-700)" }}><a href="/docs/install">All methods</a></p>
6868
</div>
6969
</div>
7070

@@ -95,17 +95,17 @@ Pick what fits your workflow:
9595
<h4>Knowledge map</h4>
9696
<ThemedShot
9797
alt="Knowledge map"
98-
light={require("@site/../docs/screenshots/knowledge-map-light.png").default}
99-
dark={require("@site/../docs/screenshots/knowledge-map-dark.png").default}
98+
light={require("../../../docs/screenshots/knowledge-map-light.png").default}
99+
dark={require("../../../docs/screenshots/knowledge-map-dark.png").default}
100100
/>
101101
</div>
102102

103103
<div style={{ marginTop: "2rem", marginBottom: "2rem" }}>
104104
<h4>Lesson history & detail view</h4>
105105
<ThemedShot
106106
alt="Lessons"
107-
light={require("@site/../docs/screenshots/lessons-light.png").default}
108-
dark={require("@site/../docs/screenshots/lessons-dark.png").default}
107+
light={require("../../../docs/screenshots/lessons-light.png").default}
108+
dark={require("../../../docs/screenshots/lessons-dark.png").default}
109109
/>
110110
</div>
111111

@@ -119,15 +119,15 @@ Competence is built slowly. You can't cram it on demand. The moment you need it
119119

120120
devcoach's bet is simple: a few minutes of genuine learning, delivered in context and spaced across the work you already do, compounds. It's learning on the job, automated.
121121

122-
**[Read the full story →](./why.md)**
122+
**[Read the full story →](/docs/why)**
123123

124124
---
125125

126126
## Roadmap
127127

128-
Free now. Future plans for team/enterprise features: integrated courses, personalised learning paths for teams, team-level visibility into knowledge gaps.
128+
Free now. Future plans for team/enterprise features: integrated courses, personalized learning paths for teams, team-level visibility into knowledge gaps.
129129

130-
**[Vision & roadmap →](./vision.md)**
130+
**[Vision & roadmap →](/docs/vision)**
131131

132132
---
133133

0 commit comments

Comments
 (0)