diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index 867340ca81a..90c75223bcd 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -8,7 +8,7 @@ import {getSidebar} from "./api.js"; export default defineConfig({ title: "Ts.ED", lastUpdated: true, - + description: "Ts.ED is a modern Node.js framework built with TypeScript. It offers a flexible structure with a fast learning curve, specifically designed to improve the developer experience. Ts.ED provides numerous decorators and guidelines to make your code more readable and less error-prone. It supports various platforms and tools, including Node.js/Bun.js, Express.js/Koa.js, CLI, and serverless architectures (e.g., AWS).", sitemap: { hostname: "https://tsed.io" }, diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts index c7f17922b83..863ac1a1d85 100644 --- a/docs/.vitepress/theme/index.ts +++ b/docs/.vitepress/theme/index.ts @@ -1,15 +1,15 @@ // https://vitepress.dev/guide/custom-theme import {DefaultTheme} from "@tsed/vitepress-theme"; -import type {Theme} from "vitepress"; -import {h} from "vue"; import HomeBanner from "@tsed/vitepress-theme/organisms/home/HomeBanner.vue"; -import HomePartners from "@tsed/vitepress-theme/organisms/home/HomePartners.vue"; import HomeBody from "@tsed/vitepress-theme/organisms/home/HomeBody.vue"; +import HomePartners from "@tsed/vitepress-theme/organisms/home/HomePartners.vue"; import HomeTabsTerminal from "@tsed/vitepress-theme/organisms/home/terminal/HomeTabsTerminal.vue"; +import HomeTabTerminalBun from "@tsed/vitepress-theme/organisms/home/terminal/HomeTabTerminalBun.vue"; import HomeTabTerminalNpm from "@tsed/vitepress-theme/organisms/home/terminal/HomeTabTerminalNpm.vue"; -import HomeTabTerminalYarn from "@tsed/vitepress-theme/organisms/home/terminal/HomeTabTerminalYarn.vue"; import HomeTabTerminalPnpm from "@tsed/vitepress-theme/organisms/home/terminal/HomeTabTerminalPnpm.vue"; -import HomeTabTerminalBun from "@tsed/vitepress-theme/organisms/home/terminal/HomeTabTerminalBun.vue"; +import HomeTabTerminalYarn from "@tsed/vitepress-theme/organisms/home/terminal/HomeTabTerminalYarn.vue"; +import type {Theme} from "vitepress"; +import {h} from "vue"; import "./style.css"; export default { diff --git a/docs/.vitepress/theme/style.css b/docs/.vitepress/theme/style.css index f00ef8b1960..fd8b9049a5f 100644 --- a/docs/.vitepress/theme/style.css +++ b/docs/.vitepress/theme/style.css @@ -3,3 +3,7 @@ padding-right: 0; } + +.box a { + color: var(--vp-c-brand-1); +} diff --git a/docs/api.md b/docs/api.md index 6acd11e620b..aad5a15c0c9 100644 --- a/docs/api.md +++ b/docs/api.md @@ -1,11 +1,13 @@ --- layout: page sidebar: false -meta: - - name: description - content: Api Reference of Ts.ED. Use decorator to build your model and map data. - - name: keywords - content: api reference model decorators ts.ed express typescript node.js javascript jsonschema json mapper serialization deserialization +head: + - - meta + - name: description + content: Api Reference of Ts.ED. Use decorator to build your model and map data. + - - meta + - name: keywords + content: api reference model decorators ts.ed express typescript node.js javascript jsonschema json mapper serialization deserialization ---