From 1f19abb62c852f2b6cc80e657df7c4f501f28e38 Mon Sep 17 00:00:00 2001 From: Naor Peled Date: Fri, 3 Oct 2025 13:33:43 +0300 Subject: [PATCH] initial commit (#11711) --- docs/.gitignore | 1 + docs/docusaurus.config.ts | 29 ++++++++++++++++++++++++++++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/docs/.gitignore b/docs/.gitignore index 8452943a1..27867b597 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -8,6 +8,7 @@ .docusaurus .cache-loader llms.txt +llms-full.txt # Misc .DS_Store diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index d9b3142fd..1c8b70e98 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -2,6 +2,7 @@ import { themes as prismThemes } from "prism-react-renderer" import type { Config } from "@docusaurus/types" import type * as Preset from "@docusaurus/preset-classic" import { redirects } from "./redirects" +import { LLMsTXTPluginOptions } from "@signalwire/docusaurus-plugin-llms-txt" // This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) @@ -197,7 +198,33 @@ const config: Config = { redirects, }, ], - "@signalwire/docusaurus-plugin-llms-txt", + [ + "@signalwire/docusaurus-plugin-llms-txt", + { + content: { + // https://www.npmjs.com/package/@signalwire/docusaurus-plugin-llms-txt#content-selectors + contentSelectors: [ + ".theme-doc-markdown", // Docusaurus main content area + "main .container .col", // Bootstrap-style layout + "main .theme-doc-wrapper", // Docusaurus wrapper + "article", // Semantic article element + "main .container", // Broader container + "main", // Fallback to main element + ".code-example", + ], + enableLlmsFullTxt: true, + includeGeneratedIndex: false, + includePages: true, + includeVersionedDocs: false, + relativePaths: false, + }, + depth: 3, + onRouteError: "throw", + siteTitle: "TypeORM", + siteDescription: + "TypeORM is an ORM that can run in NodeJS, Browser, Cordova, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript.", + } satisfies LLMsTXTPluginOptions, + ], ], }