@ 农地/ svelte
SvelteKit 运行时间适配器
@farming-labs/docs。 。 。 .
它加载了Markdown,MDX和SVX内容,构建了导航,使服务器上的页面内容,以及 为文档,搜索,AI,代理发现,MCP,和API的参考文献提供SvelteKit处理器.
一揽子责任
@farming-labs/docs——共享配置,类型,内容特征,以及CLI@farming-labs/svelte—— SvelteKit 内容加载和服务器处理器@farming-labs/svelte-theme——斯维尔特布局和UI组件@farming-labs/theme——共享预设CSS
安装
CLI可以给SvelteKit完整的集成线:
npx @farming-labs/docs@latest init
手动安装 :
npm install @farming-labs/docs @farming-labs/svelte @farming-labs/svelte-theme @farming-labs/theme
服务器集成
使用 Vite 预装内容并创建 Docs 服务器 :
// src/lib/docs.server.ts
import { createDocsServer } from "@farming-labs/svelte/server";
import config from "./docs.config";
const contentFiles = import.meta.glob("/docs/**/*.{md,mdx,svx}", {
query: "?raw",
import: "default",
eager: true,
}) as Record<string, string>;
export const { load, GET, HEAD, POST, MCP } = createDocsServer({
...config,
_preloadedContent: contentFiles,
});
再出口 load 从文件 +layout.server.ts 财务报告和审定财务报表 GET编号 :HEAD编号 :POST 从Docs API 路线。 使用
DocsLayout 财务报告和审定财务报表 DocsContent 从 @farming-labs/svelte-theme 供介绍。 国家行动倡议
生成所有这些文件,包括公共代理和MCP转发.
主要入境点
| 入境点 | 目的 |
|---|---|
@farming-labs/svelte/server | Docs 服务器、装入器、 API/ MCP 处理器和 API- 引用帮助器 |
@farming-labs/svelte/content | 内容发现和导航设施 |
@farming-labs/svelte/markdown | 服务器端 Markdown 渲染 |
@farming-labs/svelte/config | 可选的 mdsvex 配置助手 |
@farming-labs/svelte/api-reference | API 参考路由处理器 |
学多点
许可证
麻省理工学院