From 4a831b192c58d01b86a8bdec481091db2fb6f7a9 Mon Sep 17 00:00:00 2001 From: Thuc Pham <51660321+thucpn@users.noreply.github.com> Date: Fri, 20 Dec 2024 16:42:54 +0700 Subject: [PATCH] fix: docs migration issues (#1576) --- README.md | 2 +- .../docs/llamaindex/getting_started/index.mdx | 4 ++-- .../getting_started/setup/cloudflare.mdx | 2 +- .../setup/{getting-started.mdx => index.mdx} | 14 +++++++------- .../llamaindex/getting_started/setup/meta.json | 9 +-------- .../docs/llamaindex/getting_started/setup/next.mdx | 2 +- .../docs/llamaindex/getting_started/setup/node.mdx | 2 +- .../docs/llamaindex/getting_started/setup/vite.mdx | 2 +- .../retrieval_augmented_generation.mdx | 2 +- .../structured_data_extraction.mdx | 2 +- .../src/content/docs/llamaindex/guide/meta.json | 2 +- 11 files changed, 18 insertions(+), 25 deletions(-) rename apps/next/src/content/docs/llamaindex/getting_started/setup/{getting-started.mdx => index.mdx} (67%) diff --git a/README.md b/README.md index 171499c19..fc0a07ee8 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ yarn add llamaindex ### Setup in Node.js, Deno, Bun, TypeScript...? -See our official document: <https://ts.llamaindex.ai/docs/llamaindex/setup/getting-started> +See our official document: <https://ts.llamaindex.ai/docs/llamaindex/getting_started/> ### Tips when using in non-Node.js environments diff --git a/apps/next/src/content/docs/llamaindex/getting_started/index.mdx b/apps/next/src/content/docs/llamaindex/getting_started/index.mdx index f77fa845a..01e71a398 100644 --- a/apps/next/src/content/docs/llamaindex/getting_started/index.mdx +++ b/apps/next/src/content/docs/llamaindex/getting_started/index.mdx @@ -1,5 +1,5 @@ --- -title: Getting Started with LlamaIndex.TS +title: Installation description: Install llamaindex by running a single command. --- @@ -25,7 +25,7 @@ import { Tab, Tabs } from "fumadocs-ui/components/tabs"; <Card title="I want to try LlamaIndex.TS" description="Learn how to use LlamaIndex.TS with different JS runtime and frameworks." - href="/docs/llamaindex/setup/getting-started" + href="/docs/llamaindex/getting_started/setup" /> <Card title="Show me code examples" diff --git a/apps/next/src/content/docs/llamaindex/getting_started/setup/cloudflare.mdx b/apps/next/src/content/docs/llamaindex/getting_started/setup/cloudflare.mdx index 5ed244b91..895ff0838 100644 --- a/apps/next/src/content/docs/llamaindex/getting_started/setup/cloudflare.mdx +++ b/apps/next/src/content/docs/llamaindex/getting_started/setup/cloudflare.mdx @@ -14,7 +14,7 @@ Before you start, make sure you have try LlamaIndex.TS in Node.js to make sure y <Card title="Getting Started with LlamaIndex.TS in Node.js" - href="/docs/llamaindex/setup/node" + href="/docs/llamaindex/getting_started/setup/node" /> Also, you need have the basic understanding of <a href='https://developers.cloudflare.com/workers/'><SiCloudflareworkers className="inline mr-2" color="#F38020" />Cloudflare Worker</a>. diff --git a/apps/next/src/content/docs/llamaindex/getting_started/setup/getting-started.mdx b/apps/next/src/content/docs/llamaindex/getting_started/setup/index.mdx similarity index 67% rename from apps/next/src/content/docs/llamaindex/getting_started/setup/getting-started.mdx rename to apps/next/src/content/docs/llamaindex/getting_started/setup/index.mdx index f65880d92..aa4a01253 100644 --- a/apps/next/src/content/docs/llamaindex/getting_started/setup/getting-started.mdx +++ b/apps/next/src/content/docs/llamaindex/getting_started/setup/index.mdx @@ -1,5 +1,5 @@ --- -title: Getting Started +title: Choose Framework description: We support multiple JS runtime and frameworks, bundlers. --- import { @@ -15,28 +15,28 @@ import { <> <SiNodedotjs className="inline" color="#5FA04E" /> Node.js </> - } href="/docs/llamaindex/setup/node" /> + } href="/docs/llamaindex/getting_started/setup/node" /> <Card title={ <> <SiTypescript className="inline" color="#3178C6" /> TypeScript </> - } href="/docs/llamaindex/setup/typescript" /> + } href="/docs/llamaindex/getting_started/setup/typescript" /> <Card title={ <> <SiVite className='inline' color='#646CFF' /> Vite </> - } href="/docs/llamaindex/setup/vite" /> + } href="/docs/llamaindex/getting_started/setup/vite" /> <Card title={ <> <SiNextdotjs className='inline' /> Next.js (React Server Component) </> } - href="/docs/llamaindex/setup/next" + href="/docs/llamaindex/getting_started/setup/next" /> <Card title={ <> <SiCloudflareworkers className='inline' color='#F38020' /> Cloudflare Workers </> - } href="/docs/llamaindex/setup/cloudflare" /> -</Cards> + } href="/docs/llamaindex/getting_started/setup/cloudflare" /> +</Cards> \ No newline at end of file diff --git a/apps/next/src/content/docs/llamaindex/getting_started/setup/meta.json b/apps/next/src/content/docs/llamaindex/getting_started/setup/meta.json index 7d84e6707..2a5e97a34 100644 --- a/apps/next/src/content/docs/llamaindex/getting_started/setup/meta.json +++ b/apps/next/src/content/docs/llamaindex/getting_started/setup/meta.json @@ -2,12 +2,5 @@ "title": "Setup", "description": "The setup guide", "defaultOpen": true, - "pages": [ - "getting-started", - "next", - "node", - "typescript", - "vite", - "cloudflare" - ] + "pages": ["index", "next", "node", "typescript", "vite", "cloudflare"] } diff --git a/apps/next/src/content/docs/llamaindex/getting_started/setup/next.mdx b/apps/next/src/content/docs/llamaindex/getting_started/setup/next.mdx index 135e1543e..7f7ab87ed 100644 --- a/apps/next/src/content/docs/llamaindex/getting_started/setup/next.mdx +++ b/apps/next/src/content/docs/llamaindex/getting_started/setup/next.mdx @@ -7,7 +7,7 @@ Before you start, make sure you have try LlamaIndex.TS in Node.js to make sure y <Card title="Getting Started with LlamaIndex.TS in Node.js" - href="/docs/llamaindex/setup/node" + href="/docs/llamaindex/getting_started/setup/node" /> ## Differences between Node.js and Next.js diff --git a/apps/next/src/content/docs/llamaindex/getting_started/setup/node.mdx b/apps/next/src/content/docs/llamaindex/getting_started/setup/node.mdx index dd06e41f9..e49bc79c0 100644 --- a/apps/next/src/content/docs/llamaindex/getting_started/setup/node.mdx +++ b/apps/next/src/content/docs/llamaindex/getting_started/setup/node.mdx @@ -26,5 +26,5 @@ For more information, see the [How to read environment variables from Node.js](h <Card title="Getting Started with LlamaIndex.TS in TypeScript" - href="/docs/llamaindex/setup/typescript" + href="/docs/llamaindex/getting_started/setup/typescript" /> diff --git a/apps/next/src/content/docs/llamaindex/getting_started/setup/vite.mdx b/apps/next/src/content/docs/llamaindex/getting_started/setup/vite.mdx index 441727707..c75c8fed9 100644 --- a/apps/next/src/content/docs/llamaindex/getting_started/setup/vite.mdx +++ b/apps/next/src/content/docs/llamaindex/getting_started/setup/vite.mdx @@ -7,7 +7,7 @@ Before you start, make sure you have try LlamaIndex.TS in Node.js to make sure y <Card title="Getting Started with LlamaIndex.TS in Node.js" - href="/docs/llamaindex/setup/node" + href="/docs/llamaindex/getting_started/setup/node" /> Also, make sure you have a basic understanding of [Vite](https://vitejs.dev/). diff --git a/apps/next/src/content/docs/llamaindex/getting_started/starter_tutorial/retrieval_augmented_generation.mdx b/apps/next/src/content/docs/llamaindex/getting_started/starter_tutorial/retrieval_augmented_generation.mdx index 2da654d1e..eef95d0e8 100644 --- a/apps/next/src/content/docs/llamaindex/getting_started/starter_tutorial/retrieval_augmented_generation.mdx +++ b/apps/next/src/content/docs/llamaindex/getting_started/starter_tutorial/retrieval_augmented_generation.mdx @@ -17,7 +17,7 @@ npm init npm install -D typescript @types/node ``` -Then, check out the [installation](../installation) steps to install LlamaIndex.TS and prepare an OpenAI key. +Then, check out the [installation](../setup) steps to install LlamaIndex.TS and prepare an OpenAI key. You can use [other LLMs](../../examples/other_llms) via their APIs; if you would prefer to use local models check out our [local LLM example](../../examples/local_llm). diff --git a/apps/next/src/content/docs/llamaindex/getting_started/starter_tutorial/structured_data_extraction.mdx b/apps/next/src/content/docs/llamaindex/getting_started/starter_tutorial/structured_data_extraction.mdx index e925192cd..e88d93efe 100644 --- a/apps/next/src/content/docs/llamaindex/getting_started/starter_tutorial/structured_data_extraction.mdx +++ b/apps/next/src/content/docs/llamaindex/getting_started/starter_tutorial/structured_data_extraction.mdx @@ -5,7 +5,7 @@ title: Structured data extraction tutorial import { DynamicCodeBlock } from 'fumadocs-ui/components/dynamic-codeblock'; import CodeSource from "!raw-loader!../../../../../../../../examples/jsonExtract"; -Make sure you have installed LlamaIndex.TS and have an OpenAI key. If you haven't, check out the [installation](../installation) guide. +Make sure you have installed LlamaIndex.TS and have an OpenAI key. If you haven't, check out the [installation](../setup) guide. You can use [other LLMs](../../examples/other_llms) via their APIs; if you would prefer to use local models check out our [local LLM example](../../examples/local_llm). diff --git a/apps/next/src/content/docs/llamaindex/guide/meta.json b/apps/next/src/content/docs/llamaindex/guide/meta.json index d03e40e3a..b5d74a767 100644 --- a/apps/next/src/content/docs/llamaindex/guide/meta.json +++ b/apps/next/src/content/docs/llamaindex/guide/meta.json @@ -1,5 +1,5 @@ { "title": "Guide", "description": "See our guide", - "pages": ["workflow", "chat", "agents", "loading", "cost-analysis"] + "pages": ["loading", "workflow", "chat", "agents", "cost-analysis"] } -- GitLab