Skip to content

Commit 75c9e49

Browse files
committed
fix links
improve hero links
1 parent 6dde62f commit 75c9e49

7 files changed

Lines changed: 52 additions & 53 deletions

File tree

docs/config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
{
8989
"label": "Overview",
9090
"source": "ldap/intro.md",
91-
"path": "/docs/ldap/intro"
91+
"path": "/docs/ldap/overview"
9292
},
9393
{
9494
"label": "Quick Start",
@@ -506,7 +506,7 @@
506506
{
507507
"label": "Mock LDAP Group Permission in Node",
508508
"source": "resources/tutorials/mock-ldap-group-permission.md",
509-
"path": "/resources/tutorials/mock-ldap-group-permission",
509+
"path": "/resources/tutorials/mock-ldap-group-permission-in-node",
510510
"hideNavigation": true
511511
},
512512
{

docs/get-started/test-data.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,5 +153,4 @@ guide you through the process in more detail.
153153
## Next Steps
154154
155155
- [Using Mokapi's Dashboard](dashboard.md)
156-
- [Explore Mokapi Scripts](../../javascript-api/overview.md)
157-
- [Learn More About Declarative Test Data](../../references/declarative-data.md)
156+
- [Explore Mokapi Scripts](../javascript-api/overview.md)

webui/src/views/Home.vue

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,11 @@ function showImage(evt: MouseEvent) {
6262
</span>
6363
</p>
6464
<p class="d-none d-md-block">
65-
<router-link :to="{ path: '/docs/guides' }">
66-
<button type="button" class="btn btn-outline-primary">Get Started</button>
65+
<router-link :to="{ path: '/docs/get-started/installation' }" class="btn btn-primary me-2">
66+
Get Started
6767
</router-link>
68-
<router-link :to="{ path: '/resources' }">
69-
<button type="button" class="btn btn-outline-primary">Learn More</button>
68+
<router-link :to="{ path: '/resources' }" class="btn btn-primary me-2">
69+
Tutorials
7070
</router-link>
7171
</p>
7272
</div>
@@ -91,11 +91,11 @@ function showImage(evt: MouseEvent) {
9191
</div>
9292
<div class="col-12 d-block d-md-none">
9393
<p style="margin-top: 2rem;">
94-
<router-link :to="{ path: '/docs/guides' }">
95-
<button type="button" class="btn btn-outline-primary">Get Started</button>
94+
<router-link :to="{ path: '/docs/get-started/installation' }" class="btn btn-primary me-2">
95+
Get Started
9696
</router-link>
97-
<router-link :to="{ path: '/resources' }">
98-
<button type="button" class="btn btn-outline-primary">Learn More</button>
97+
<router-link :to="{ path: '/resources' }" class="btn btn-primary me-2">
98+
Tutorials
9999
</router-link>
100100
</p>
101101
</div>
@@ -312,7 +312,7 @@ function showImage(evt: MouseEvent) {
312312
Simulate edge cases, conditional logic, errors, and real-world workflows
313313
without changing your API specifications.
314314
</p>
315-
<router-link :to="{ path: '/docs/javascript-api' }" class="btn btn-outline-primary btn-sm mt-3 mb-3">
315+
<router-link :to="{ path: '/docs/javascript-api/overview' }" class="btn btn-outline-primary btn-sm mt-3 mb-3">
316316
Explore JavaScript Mocking
317317
</router-link>
318318
</div>
@@ -351,7 +351,7 @@ function showImage(evt: MouseEvent) {
351351
<p class="fst-italic">
352352
Version-controlled mocks reduce errors, simplify audits, and make collaboration easier.
353353
</p>
354-
<router-link :to="{ path: '/docs/configuration' }" class="btn btn-outline-primary btn-sm mt-3 mb-3">
354+
<router-link :to="{ path: '/docs/configuration/overview' }" class="btn btn-outline-primary btn-sm mt-3 mb-3">
355355
Learn More
356356
</router-link>
357357
</div>
@@ -446,7 +446,7 @@ function showImage(evt: MouseEvent) {
446446
<span class="icon me-2 bi-globe"></span>Mock REST APIs with OpenAPI
447447
</h3>
448448
<p>Learn how to mock an OpenAPI spec, configure Mokapi, and run it in Docker. Test REST endpoints without waiting for live APIs.</p>
449-
<a href="docs/resources/tutorials/get-started-with-rest-api" class="btn btn-outline-primary btn-sm mt-auto align-self-start">Start Tutorial</a>
449+
<a href="resources/tutorials/get-started-with-rest-api" class="btn btn-outline-primary btn-sm mt-auto align-self-start">Start Tutorial</a>
450450
</div>
451451
</div>
452452
</div>
@@ -459,7 +459,7 @@ function showImage(evt: MouseEvent) {
459459
<span class="icon me-2 bi-lightning"></span>Simulate Kafka Topics with AsyncAPI
460460
</h3>
461461
<p>Test Kafka producers and consumers by mocking topics according to your AsyncAPI spec. Ensure reliable message generation and integration without a live Kafka cluster.</p>
462-
<a href="docs/resources/tutorials/get-started-with-kafka" class="btn btn-outline-primary btn-sm mt-auto align-self-start">Start Tutorial</a>
462+
<a href="resources/tutorials/get-started-with-kafka" class="btn btn-outline-primary btn-sm mt-auto align-self-start">Start Tutorial</a>
463463
</div>
464464
</div>
465465
</div>
@@ -472,7 +472,7 @@ function showImage(evt: MouseEvent) {
472472
<span class="icon me-2 bi-person-check"></span>Mock LDAP Authentication
473473
</h3>
474474
<p>Step-by-step guide to mock LDAP login using Mokapi and Node.js. Test authentication flows without a real server.</p>
475-
<a href="docs/resources/tutorials/mock-ldap-authentication-in-node" class="btn btn-outline-primary btn-sm mt-auto align-self-start">Start Tutorial</a>
475+
<a href="resources/tutorials/mock-ldap-authentication-in-node" class="btn btn-outline-primary btn-sm mt-auto align-self-start">Start Tutorial</a>
476476
</div>
477477
</div>
478478
</div>

webui/src/views/Http.vue

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,11 @@ function getConsoleContent() {
7878
without waiting for real backends.
7979
</p>
8080
<p class="d-none d-md-block">
81-
<router-link :to="{ path: '/docs/http/overview' }">
82-
<button type="button" class="btn btn-outline-primary">Get Started</button>
81+
<router-link :to="{ path: '/resources/tutorials/get-started-with-rest-api' }" class="btn btn-primary me-2">
82+
Get Started
8383
</router-link>
84-
<router-link :to="{ path: '/resources/tutorials/get-started-with-rest-api' }">
85-
<button type="button" class="btn btn-outline-primary">Learn More</button>
84+
<router-link :to="{ path: '/docs/http/overview' }" class="btn btn-primary me-2">
85+
Documentation
8686
</router-link>
8787
</p>
8888
</div>
@@ -91,11 +91,11 @@ function getConsoleContent() {
9191
</div>
9292
<div class="col-12 d-block d-md-none">
9393
<p style="margin-top: 2rem;">
94-
<router-link :to="{ path: '/docs/http/overview' }">
95-
<button type="button" class="btn btn-outline-primary">Get Started</button>
94+
<router-link :to="{ path: '/resources/tutorials/get-started-with-rest-api' }" class="btn btn-primary me-2">
95+
Get Started
9696
</router-link>
97-
<router-link :to="{ path: '/resources' }">
98-
<button type="button" class="btn btn-outline-primary">Learn More</button>
97+
<router-link :to="{ path: '/docs/http/overview' }" class="btn btn-primary me-2">
98+
Documentation
9999
</router-link>
100100
</p>
101101
</div>
@@ -152,7 +152,7 @@ function getConsoleContent() {
152152
Configuration as Code
153153
</h3>
154154
<p class="card-text pb-4">Define HTTP mocks with OpenAPI for consistency, version control, and seamless automation.</p>
155-
<a href="/docs/configuration" class="card-link position-absolute" style="bottom:15px;">Overview</a>
155+
<a href="/docs/configuration/overview" class="card-link position-absolute" style="bottom:15px;">Overview</a>
156156
</div>
157157
</div>
158158
</div>
@@ -208,7 +208,7 @@ function getConsoleContent() {
208208
<div class="text-lg-start text-center">
209209
<h3>Customize API Responses</h3>
210210
<p>With Mokapi Scripts, you can quickly customize API responses to match your exact test conditions. Use event handlers to simulate logic, errors, or edge cases without implementing server logic.</p>
211-
<router-link :to="{ path: '/docs/javascript-api' }">
211+
<router-link :to="{ path: '/docs/javascript-api/overview' }">
212212
<button type="button" class="btn btn-outline-primary btn-sm">Get Started with Mokapi Scripts</button>
213213
</router-link>
214214
</div>

webui/src/views/Kafka.vue

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@ function showImage(evt: MouseEvent) {
4444
</p>
4545

4646
<p class="d-none d-md-block">
47-
<router-link :to="{ path: '/docs/kafka/overview' }">
48-
<button type="button" class="btn btn-outline-primary">Get Started</button>
47+
<router-link :to="{ path: '/resources/tutorials/get-started-with-kafka' }" class="btn btn-primary me-2">
48+
Get Started
4949
</router-link>
50-
<router-link :to="{ path: '/resources' }">
51-
<button type="button" class="btn btn-outline-primary">Learn More</button>
50+
<router-link :to="{ path: '/docs/kafka/overview' }" class="btn btn-primary me-2">
51+
Documentation
5252
</router-link>
5353
</p>
5454
</div>
@@ -57,11 +57,11 @@ function showImage(evt: MouseEvent) {
5757
</div>
5858
<div class="col-12 d-block d-md-none">
5959
<p style="margin-top: 2rem;">
60-
<router-link :to="{ path: 'docs/kafka/overview' }">
61-
<button type="button" class="btn btn-outline-primary">Get Started</button>
60+
<router-link :to="{ path: '/resources/tutorials/get-started-with-kafka' }" class="btn btn-primary me-2">
61+
Get Started
6262
</router-link>
63-
<router-link :to="{ path: '/resources' }">
64-
<button type="button" class="btn btn-outline-primary">Learn More</button>
63+
<router-link :to="{ path: '/docs/kafka/overview' }" class="btn btn-primary me-2">
64+
Documentation
6565
</router-link>
6666
</p>
6767
</div>

webui/src/views/Ldap.vue

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ function showImage(evt: MouseEvent) {
5858
</span>
5959
</p>
6060
<p class="d-none d-md-block">
61-
<router-link :to="{ path: '/docs/ldap/overview' }">
62-
<button type="button" class="btn btn-outline-primary">Get Started</button>
61+
<router-link :to="{ path: '/resources/tutorials/mock-ldap-authentication-in-node' }" class="btn btn-primary me-2">
62+
Get Started
6363
</router-link>
64-
<router-link :to="{ path: '/resources' }">
65-
<button type="button" class="btn btn-outline-primary">Learn More</button>
64+
<router-link :to="{ path: '/docs/ldap/overview' }" class="btn btn-primary me-2">
65+
Documentation
6666
</router-link>
6767
</p>
6868
</div>
@@ -71,11 +71,11 @@ function showImage(evt: MouseEvent) {
7171
</div>
7272
<div class="col-12 d-block d-md-none">
7373
<p style="margin-top: 2rem;">
74-
<router-link :to="{ path: '/docs/ldap/overview' }">
75-
<button type="button" class="btn btn-outline-primary">Get Started</button>
74+
<router-link :to="{ path: '/resources/tutorials/mock-ldap-authentication-in-node' }" class="btn btn-primary me-2">
75+
Get Started
7676
</router-link>
77-
<router-link :to="{ path: '/resources' }">
78-
<button type="button" class="btn btn-outline-primary">Learn More</button>
77+
<router-link :to="{ path: '/docs/ldap/overview' }" class="btn btn-primary me-2">
78+
Documentation
7979
</router-link>
8080
</p>
8181
</div>
@@ -232,7 +232,7 @@ function showImage(evt: MouseEvent) {
232232
<p class="card-text pb-4">
233233
Test login flows, password policies, and group permissions.
234234
</p>
235-
<a href="docs/resources/tutorials/mock-ldap-authentication-in-node" class="btn btn-outline-primary btn-sm">View Tutorial</a>
235+
<a href="resources/tutorials/mock-ldap-authentication-in-node" class="btn btn-outline-primary btn-sm">View Tutorial</a>
236236
</div>
237237
</div>
238238
</div>

webui/src/views/Mail.vue

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,11 @@ function showImage(evt: MouseEvent) {
6464
</span>
6565
</p>
6666
<p class="d-none d-md-block">
67-
<router-link :to="{ path: '/docs/mail/overview' }">
68-
<button type="button" class="btn btn-outline-primary">Get Started</button>
67+
<router-link :to="{ path: '/resources/tutorials/mock-smtp-server-send-mail-using-node' }" class="btn btn-primary me-2">
68+
Get Started
6969
</router-link>
70-
<router-link :to="{ path: '/resources' }">
71-
<button type="button" class="btn btn-outline-primary">Learn More</button>
70+
<router-link :to="{ path: '/docs/mail/overview' }" class="btn btn-primary me-2">
71+
Documentation
7272
</router-link>
7373
</p>
7474
</div>
@@ -77,11 +77,11 @@ function showImage(evt: MouseEvent) {
7777
</div>
7878
<div class="col-12 d-block d-md-none">
7979
<p style="margin-top: 2rem;">
80-
<router-link :to="{ path: '/docs/mail/overview' }">
81-
<button type="button" class="btn btn-outline-primary">Get Started</button>
80+
<router-link :to="{ path: '/resources/tutorials/mock-smtp-server-send-mail-using-node' }" class="btn btn-primary me-2">
81+
Get Started
8282
</router-link>
83-
<router-link :to="{ path: '/resources' }">
84-
<button type="button" class="btn btn-outline-primary">Learn More</button>
83+
<router-link :to="{ path: '/docs/mail/overview' }" class="btn btn-primary me-2">
84+
Learn More
8585
</router-link>
8686
</p>
8787
</div>
@@ -184,7 +184,7 @@ function showImage(evt: MouseEvent) {
184184
Replace live mail servers in CI with fast,
185185
deterministic email mocks.
186186
</p>
187-
<a href="docs/resources/blogs/testing-email-workflows-with-playwright-and-mokapi" class="btn btn-outline-primary btn-sm mt-auto align-self-start">Read Guide</a>
187+
<a href="resources/blogs/testing-email-workflows-with-playwright-and-mokapi" class="btn btn-outline-primary btn-sm mt-auto align-self-start">Read Guide</a>
188188
</div>
189189
</div>
190190
</div>

0 commit comments

Comments
 (0)