e0a5f57793
Vendor the rebranded BoosAPI Desktop client (Tauri + Vue) into metapi as a monorepo subdirectory under desktop/. Source only — node_modules, dist, Cargo target and the upstream .git history are excluded. desktop/ keeps its own independent Cargo workspace (desktop/src-tauri with crates/*); it is not part of the backend boosapi crate, so a `cargo check` at the metapi root still compiles only the backend. Build the desktop app from desktop/src-tauri per desktop/README.md. Note: app icons are still placeholder assets pending the final BoosAPI logo. The updater signing keys live outside the repo and are not included.
7.3 KiB
7.3 KiB
layout, description, hero, features
| layout | description | hero | features | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| home | 面向 Vue、React、Angular 和 Nuxt 的流式 Markdown 渲染器,提供安装、VitePress、AI 聊天、组件覆盖与迁移的任务式文档入口。 |
|
|
适用于 Vue 3 的流式 Markdown 渲染器,支持 Mermaid 图表、流式代码块对比和高性能大文档处理。
先走最短路径
| 如果你现在想解决的是... | 先看这里 | 然后看 |
|---|---|---|
| 把第一段渲染跑起来 | 安装 | 快速开始 |
| 接到文档站或 VitePress 主题里 | 文档站与 VitePress 集成 | 自定义标签与高级组件 |
| 接入流式输出 / SSE | AI 聊天与流式输出 | 性能 |
| 接入坏了但还不知道是哪一层出问题 | 按症状排查 | 排查问题 |
| 替换一个内置节点渲染器 | 覆盖内置组件 | 渲染器与节点组件 |
支持 thinking 这类可信标签 |
自定义标签与高级组件 | API 参考 |
| 做 parser / AST 级改造 | API 参考 | 解析器 API |
| 借助 AI 做接入、迁移或排障 | AI / Skills 工作流 | 从 react-markdown 迁移 |
按你的角色选入口
我是第一次接触 markstream
我是在现有项目里接入
- 用 使用与流式渲染 决定该走
content还是nodes。 - 如果本质上是在做文档站、内容站或 VitePress 主题,优先走 文档站与 VitePress 集成。
- 如果页面会持续更新,优先走 AI 聊天与流式输出 这条完整路径。
- 如果你还不知道到底是 CSS、peers、SSR 还是自定义标签的问题,先走 按症状排查。
- 如果安装能跑但页面效果不对,先看 故障排除。
- 如果是 Nuxt / SSR,优先看 Nuxt SSR。
我是在做业务定制
我想借助 AI 提高效率
- 看 AI / Skills 工作流,里面有 skills、prompts 和推荐接入顺序。
- 如果你用的是可读仓库的助手,再配合 AI / LLM 上下文。
选择你的框架
::: tip 框架支持 各框架共享同一套核心渲染思路,但入口页会因为 SSR、迁移路径和运行时差异而不同。 :::
| 框架 | 最适合先看的页面 | 适合什么情况 | 演示 |
|---|---|---|---|
Vue 3 (markstream-vue) |
指南首页 | 你要走主线能力最完整的接入路径 | 在线演示 |
| VitePress 文档站 | 文档站与 VitePress 集成 | 你要把渲染器嵌进文档页、内容站或自定义主题 | 在线演示 |
| Nuxt | Nuxt SSR | 你需要处理 client-only 边界、SSR 和 worker | 在线演示 |
Vue 2 (markstream-vue2) |
Vue 2 快速开始 | 你还在 Vue 2.6 / 2.7 环境 | 在线演示 |
React (markstream-react) |
React 快速开始 | 你是 React 用户,或正从 react-markdown 迁移 |
在线演示 |
Angular (markstream-angular) |
Angular 快速开始 | 你使用 standalone Angular 组件 | 在线演示 |
常用入口
- API 参考:解析器工具、作用域覆盖和渲染流程入口
- 渲染器与节点组件:导出的渲染器和节点组件参考
- 按症状排查:先做第一轮定位,再进入对应深度页面
- 故障排除:CSS/reset 顺序、依赖项和常见问题
- 功能特性:流式渲染、Mermaid、Monaco、KaTeX 等能力总览
- 站内搜索:直接搜索页面、组件名和关键字
- AI / LLM 上下文:给可读仓库的助手提供项目地图
文档是怎么组织的
开始使用先解决接入问题:安装、快速开始、流式接法、Props。自定义负责解决业务扩展:覆盖组件、自定义标签、解析器钩子、样式与排障。功能专题现在默认折叠,主要放代码块、Mermaid、KaTeX、D2、Monaco 等深水区内容。框架与迁移适合你已经明确框架或迁移目标之后再进入。