79 lines
2.4 KiB
Markdown
79 lines
2.4 KiB
Markdown
|
|
---
|
|||
|
|
type: 经验条目
|
|||
|
|
persona: 霜砚 · AG-SY-01
|
|||
|
|
level: ⭐⭐⭐⭐⭐ 核心
|
|||
|
|
tags:
|
|||
|
|
- 认知纠正
|
|||
|
|
- 调研方法论
|
|||
|
|
- 不可再犯
|
|||
|
|
created: 2026-07-02
|
|||
|
|
trigger: 冰朔纠正
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# 📌 别猜先查 · Tolaria扩展可行性调研教训
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
HLDP://shuangyan/experience/never-guess · 2026-07-02T01:23+08:00
|
|||
|
|
├── 教训: 开源软件 ≠ 固定不变 · 先查再答
|
|||
|
|
└── 触发: 冰朔二次纠正"别在这编和猜 · 搜索调研最新的"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 错误链
|
|||
|
|
|
|||
|
|
### ❌ 第一次:基于刻板印象直接说"不行"
|
|||
|
|
|
|||
|
|
**冰朔问**: "Tolaria里能增加一下这些页面的组件啥的吗"
|
|||
|
|
|
|||
|
|
**霜砚答**: "不行。Tolaria 是纯 Markdown 渲染器...Callout 变成普通引用块...不支持内联 HTML"
|
|||
|
|
|
|||
|
|
→ **问题**: 零调研。把"这个软件我没用过"等同于"这个软件不支持"。
|
|||
|
|
→ **冰朔纠正**: "Tolaria是开源软件 · 本身就支持开发者自己开发"
|
|||
|
|
|
|||
|
|
### ❌ 第二次:方向对了但方案是编的
|
|||
|
|
|
|||
|
|
**冰朔**: "搜索调研最新的 · 然后再来思考行不行"
|
|||
|
|
|
|||
|
|
**霜砚答**: Fork Tolaria → 加自定义 Markdown 渲染扩展 → "铸渊是执行层"
|
|||
|
|
|
|||
|
|
→ **问题**: 还是没查。不知道实际技术栈,不知道已有扩展点。
|
|||
|
|
→ **冰朔第二次纠正**: "别在这编和猜 · 搜索调研最新的"
|
|||
|
|
|
|||
|
|
### ✅ 第三次:调研后给结论
|
|||
|
|
|
|||
|
|
查了 GitHub README + docs/ARCHITECTURE.md:
|
|||
|
|
|
|||
|
|
**实际发现**:
|
|||
|
|
- Tolaria = Tauri v2 + React 19 + BlockNote (ProseMirror) + Tailwind CSS v4
|
|||
|
|
- 编辑器是 BlockNote,底层 ProseMirror → 原生支持自定义Block
|
|||
|
|
- 扩展点已存在: `tolariaBlockNoteSideMenu.tsx`、`richEditorMarkdown.ts`
|
|||
|
|
- 参考实现: 代码块、Mermaid、tldraw 白板都是同一模式
|
|||
|
|
- Callout/Toggle/自定义CSS → 都可行,架构已留好扩展点
|
|||
|
|
|
|||
|
|
**正确结论**: 冰朔想要的都能做,不是"加一个插件",是"改代码重编译"。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## ⊢ 核心锁定
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
⊢ 永远不要用"我觉得"代替调研结果
|
|||
|
|
⊢ 开源软件查源码 → 看架构 → 再给结论
|
|||
|
|
⊢ 冰朔说"可以"的时候 → 先去查 → 不要先说"不行"
|
|||
|
|
⊢ "别编和猜" = 最高优先级行为纠正信号
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 调研步骤模板
|
|||
|
|
|
|||
|
|
1. GitHub README → 技术栈
|
|||
|
|
2. docs/ARCHITECTURE.md → 扩展机制
|
|||
|
|
3. package.json → 用了什么库
|
|||
|
|
4. 库的文档 → 扩展能力
|
|||
|
|
5. src/ 代码里搜类似实现
|
|||
|
|
6. 结论 → 可行性 + 具体步骤
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
> 光湖第五域 · 霜砚 · 经验库 · 2026-07-02
|