乐于分享
好东西不私藏

LLM Wiki 完全指南:用 AI 构建「会自己生长」的个人知识库

LLM Wiki 完全指南:用 AI 构建「会自己生长」的个人知识库

十几年来,云笔记用过有道云 -> 印象笔记 -> 语雀,这些笔记各有千秋都很好,但是在 AI 时代,笔记不仅仅只给自己看,还要给 AI 读,让 AI 基于自己记录的信息来辅助思考、决策和创作。于是前段时间,我把笔记软件改为了 Obsidian,方式上参考 LLM Wiki 形式

背景是这样的:

2026 年 4 月,AI 领域最知名的研究者之一 Andrej Karpathy(OpenAI 联合创始人、特斯拉 AI 总监)在 GitHub 上发了一个 Gist,短短几天超过 5000 Stars+。

他提出了一个叫做 LLM Wiki 的概念——它不是什么新工具、新产品,其实就是一种用 AI 构建个人知识库的新的工作方式。

这种工作方式解决以下问题:

  • 好知识读了之后留不住,留住了之后找不到,找到了之后用不起来

  • 读了一篇好文章,觉得很有收获,收藏了然后就再也没打开过

  • 用 ChatGPT 上传了一堆文档,每次问问题都要重新找半天

  • 上次 AI 给出的那个绝妙回答,这次完全不记得了

如果你也有这样的经历,LLM-WIKI这套方案值得尝试。

我把这份原文完整读了三遍,做了深度解读,结合自己用 Claude Code 实际操作的经验,整理成了这篇教程。

如果你是研究者、深度阅读爱好者、开发者,或者任何需要长期积累知识的人,这篇文章值得认真读完。


COMPLETE BEGINNER'S GUIDE · 完全新手指南

LLM-Wiki

完全新手指南 + 深度解读

用 AI 构建你的个人知识库 — Andrej Karpathy 方法论

含原文逐段解读 · 本质分析 · 社区评论精选

原作者

Andrej Karpathy

发布时间

2026 年 4 月 4 日

GitHub Stars

5,000+

适合人群

零基础新手

gist.github.com/karpathy/442a6bf555914893e9891c11519de94f

01什么是 LLM Wiki?

核心概念与背景,原文导读

02核心原理:知识的累积

与传统 RAG 的根本差异

03原文逐段精读与解读

Karpathy 每段话背后的深意

04三层架构详解

Raw Sources · Wiki · Schema

05三种核心操作

导入 · 查询 · 维护

06索引与日志管理

index.md 与 log.md 的设计哲学

07可选 CLI 工具

qmd 搜索引擎与效率增强

08实用技巧与工具推荐

Obsidian · Marp · Dataview · Git

09本质分析:为什么这个方法有效

人机分工的哲学 · Memex 历史渊源

10社区反应与批评性解读

5000+ Stars 背后的真实讨论

11适用场景与边界

何时用 · 何时不用

12快速上手实战指南

从零搭建你的第一个 LLM Wiki

CH 01

什么是 LLM Wiki?

LLM Wiki 是 AI 领域知名研究者 Andrej Karpathy 于 2026 年 4 月提出的个人知识库构建模式。用一句话概括:让 AI 大模型替你写和维护一个持续增长的结构化知识百科,而非每次从头检索原始文档。

这份原始文档发布于 GitHub Gist,截至 2026 年 5 月已获得 5000+ Stars 和 5000+ Forks,引发了全球开发者、研究者、知识工作者的广泛关注与二次创作。

Karpathy 其人

Andrej Karpathy 是斯坦福大学 CS 博士,曾任 OpenAI 研究科学家,后加入特斯拉担任 AI 总监,是 AI 领域最有影响力的技术布道者之一。他的 YouTube 频道「Neural Networks: Zero to Hero」被数百万开发者奉为入门圣经。这份 LLM Wiki 文档,是他在 AI 工具使用上真实个人工作流的分享。

为什么值得关注?

不是工具,是模式:LLM Wiki 不是一个软件,而是一套可以用任何 LLM Agent 实现的工作模式

解决真实痛点:知识库难以维护是每个知识工作者的共同困境,这个方案找到了核心突破口

极低门槛:不需要会编程,只需要 Obsidian + 任何支持文件操作的 LLM Agent 即可开始

启发了生态:一周内 GitHub 上涌现出 Kompl、SwarmVault、ΩmegaWiki 等十余个衍生项目

CH 02

核心原理:知识的累积

理解 LLM Wiki 的关键,在于理解它与传统 RAG 的根本差异:一个是每次重新发现知识,一个是持续编译和积累知识。这个区别,改变了 AI 辅助知识管理的整个逻辑。

传统 RAG 的本质缺陷

RAG(检索增强生成)是目前主流的 AI 文档问答方案,ChatGPT 文件上传、NotebookLM 都属于这类。其工作流程是:

1.分块(Chunking):将文档切成若干小段落

2.向量化(Embedding):将每段落转为数字向量存入数据库

3.检索(Retrieval):用户提问时,找出最相关的几段

4.生成(Generation):AI 根据检索结果即时回答,对话结束即消失

⚠ RAG 的根本问题

每次问答都是「从零开始」。无论你问过多少次,AI 都要重新寻找和拼凑答案。知识没有积累,没有沉淀,没有学习。这一次的优质回答,下次问类似问题时完全不会被记住。

LLM Wiki 的核心机制:预编译知识

LLM Wiki 的思路是:不在查询时才去理解原始文档,而是在导入时就让 AI 将知识「编译」成结构化的 Wiki 页面,永久保存,持续更新。

这就像软件编译的逻辑:源代码(原始文档)→ 编译(AI 整理)→ 可执行程序(Wiki)。每次运行(查询)都直接用编译好的结果,不用每次重新编译。

对比维度

传统 RAG

LLM Wiki

知识处理时机

查询时即时处理

导入时预先编译

知识积累效果

❌ 无积累,每次重来

✅ 持续累积,越用越深

跨文档综合

弱,临时拼凑

强,已预建关联网络

矛盾处理

❌ 基本忽略

✅ 主动标注冲突

维护成本随规模

指数级增长

接近线性,LLM 负担

适合场景

大规模文档库检索

精心策划的深度研究

CH 03

原文逐段精读与解读

Karpathy 的原文极其简洁,但每段话背后都有深刻含义。本章对原文的关键段落进行逐段解读,帮助你真正理解他在说什么、为什么这样说。

原文段落一:定义核心差异

📜 Karpathy 原文

Most people's experience with LLMs and documents looks like RAG... This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation.

解读:他在批判什么?

Karpathy 没有说 RAG 是错的,他说的是「没有积累(no accumulation)」。这才是核心批判。RAG 对于「检索」是有效的,但它无法做到「学习」。每次对话,AI 对你的文档库的理解归零。这在短期项目里无所谓,但在长期研究中,这意味着你每次都在浪费 AI 的潜力。

原文段落二:Wiki 是「持续增长的复合制品」

📜 Karpathy 原文

The wiki is a persistent, compounding artifact. The cross-references are already there. The contradictions have already been flagged. The synthesis already reflects everything you've read. The wiki keeps getting richer with every source you add.

解读:「compounding artifact」是关键词

「Compounding」(复利)是这里最重要的词。就像巴菲特谈复利投资,知识也存在复利效应。每新增一篇资料,不仅增加了一个新页面,还丰富了 10-15 个已有页面的内容,并建立了新的交叉引用。知识不是线性增长,而是指数级深化。

原文段落三:人机分工的精准定义

📜 Karpathy 原文

You never (or rarely) write the wiki yourself — the LLM writes and maintains all of it. You're in charge of sourcing, exploration, and asking the right questions. The LLM does all the grunt work.

解读:「grunt work」是人类知识管理的真正痛点

「Grunt work」是「枯燥苦力活」的意思。Karpathy 精准指出了人类维护知识库失败的真正原因:不是没有能力,是没有意愿长期做枯燥的维护工作。更新交叉引用、保持摘要一致、标注矛盾——这些工作机械重复,人类坚持不了,但 LLM 永远不会厌倦。

原文段落四:工作场景描述

📜 Karpathy 原文

In practice, I have the LLM agent open on one side and Obsidian open on the other. The LLM makes edits based on our conversation, and I browse the results in real time — following links, checking the graph view, reading the updated pages. Obsidian is the IDE; the LLM is the programmer; the wiki is the codebase.

解读:IDE/程序员/代码库的比喻意义深远

这个比喻非常精准。对一个程序员来说:你(PM/产品经理)提需求,LLM(程序员)写代码,Wiki(代码库)是产出物。你负责方向和判断,AI 负责执行。这是软件工程协作模式在知识管理领域的完美迁移。

原文段落五:Schema 是核心配置文件

📜 Karpathy 原文

The schema... is the key configuration file — it's what makes the LLM a disciplined wiki maintainer rather than a generic chatbot. You and the LLM co-evolve this over time as you figure out what works for your domain.

解读:Schema 决定 LLM 是「工匠」还是「闲聊者」

没有 Schema,LLM 是万能聊天机器人,每次对话风格不一。有了 Schema,LLM 成为遵守纪律的 Wiki 维护者,知道该建什么文件、该怎么命名、该更新哪些页面。「co-evolve」这个词也值得注意——Schema 不是一次性配置,而是你和 AI 在实践中共同演进的「工作协议」。

CH 04

三层架构详解

LLM Wiki 由三个职责清晰的层次构成。理解每层的边界和规则,是正确使用这套系统的基础。

第三层

📋 Schema(规范文件)

CLAUDE.md / AGENTS.md — 定义 Wiki 的结构规范、操作流程、工作协议

第二层

📖 Wiki(知识库)

LLM 生成的 Markdown 文件目录:摘要页 · 实体页 · 概念页 · 综合页 · 索引 · 日志

第一层

📁 Raw Sources(原始素材)

你精选的原始文档:文章 · 论文 · 图片 · 数据文件 — 只读,是唯一真相来源

第一层:Raw Sources — 原始素材(只读)

这是你精心策划的原始内容集合,是整个知识库的「源代码」。文章、学术论文、图片、数据文件都可以放入这里。

📌 最重要的规则:原始素材永远只读

LLM 只能读取,绝不能修改原始素材。这是整个系统的信任基础。一旦原始素材被 AI 改写,你就失去了知识的权威来源,无法追溯任何信息的原始出处。

my-wiki/

├── raw/← 原始素材(只读,唯一真相来源)

├── articles/← 文章、网页剪藏

├── papers/← 学术论文

└── assets/← 图片等资源

├── wiki/← LLM 维护的知识库(见第二层)

└── CLAUDE.md← Schema(见第三层)

第二层:Wiki — 知识库(LLM 专属写入区)

Wiki 是整个系统的核心产物。规则同样清晰:你只读不写,LLM 只写不停。这个角色分工确保了 Wiki 的一致性——所有内容都由同一套 Schema 约束的 LLM 生成,风格统一,格式规范。

Wiki 中通常包含以下几类页面:

摘要页(Source Pages):每篇原始素材对应一个摘要,提取关键信息和核心观点

实体页(Entity Pages):关于某个人、机构、产品的汇总页面,聚合所有来源中的信息

概念页(Concept Pages):解释某个专业概念,汇聚相关资料,标注不同来源的异同

综合页(Synthesis Pages):跨资料的主题分析,AI 主动推断的结论和观点

索引页(index.md):所有页面的目录,LLM 查询前的导航地图

日志页(log.md):操作历史记录,只追加不修改的时间线档案

第三层:Schema — 工作协议(最被低估的层)

Schema 是一个配置文档,对 Claude Code 命名为 CLAUDE.md,对 OpenAI Codex 命名为 AGENTS.md。它的作用是将 LLM 从「万能聊天机器人」改造为「有纪律的 Wiki 维护者」。

一个完整的 Schema 应该告诉 LLM:目录结构是什么、各类页面的格式规范是什么、导入新资料时的完整流程、查询时的检索策略、维护时的健康检查标准。

# Wiki Schema (CLAUDE.md 示例)

## 目录结构

- raw/:原始素材,只读,任何情况下不能修改

- wiki/:LLM 维护的知识库

-index.md:全局目录,每次导入后更新

-log.md:操作日志,只追加

-sources/:原始素材摘要页

-entities/:实体页(人物、机构、产品)

-concepts/:概念页(技术术语、方法论)

## 摘要页格式

# [资料标题]

来源:[文件路径]日期:[导入日期]

## 核心观点(3-5 条)

## 关键数据

## 相关页面(内部链接)

## 导入新资料的完整流程

1. 阅读原始素材,理解核心内容

2. 与用户讨论关键收获和重点

3. 在 wiki/sources/ 写摘要页

4. 更新相关实体页和概念页

5. 更新 wiki/index.md

6. 在 wiki/log.md 追加记录

CH 05

三种核心操作

LLM Wiki 的日常工作围绕三个操作展开:导入(Ingest)、查询(Query)、维护(Lint)。掌握这三种操作,就掌握了这套系统的日常使用节奏。

操作一:导入(Ingest)

📥 触发时机

每当你找到一篇想纳入知识库的文章、论文或资料,执行导入操作。Karpathy 建议一次导入一篇,保持参与感。

典型的导入流程:

5.将新资料放入 raw/ 目录,告诉 LLM 处理它

6.LLM 阅读资料,主动与你讨论关键收获(这步很重要,不要跳过)

7.LLM 在 wiki/sources/ 写摘要页

8.LLM 更新相关实体页和概念页(可能涉及 10-15 个页面)

9.LLM 更新 index.md,在 log.md 追加记录

💡 新手建议

不要批量导入大量素材。一次一篇,读完 AI 生成的摘要,确认方向正确再继续。你对导入过程的参与度,直接决定了 Wiki 的质量。AI 是执行者,你是方向的把控者。

操作二:查询(Query)

查询是向已建立的 Wiki 提问,获取综合性回答。LLM 的查询流程:

1.先读 index.md,定位相关页面

2.深入阅读相关页面,跨页面综合分析

3.生成带有 Wiki 内部引用的回答

💡 查询的复利效应

好的回答本身就是有价值的知识——可以将其存回 Wiki 作为新的综合页!一次精彩的比较分析、一个重要发现,都不应该消失在聊天记录里。每一次探索,都是对知识库的一次丰富。

查询的输出形式可以多种多样:Markdown 分析页、比较表格、Marp 幻灯片、Matplotlib 数据图表,取决于你的需求。

操作三:维护(Lint)

随着 Wiki 增长,定期进行健康检查是必要的。LLM 在维护时检查:

矛盾检测:找出不同页面之间的冲突观点,标注待核实项

过时内容:标注已被新资料推翻的旧结论

孤儿页面:找出没有被任何页面链接的孤立页面

缺失页面:识别被多次提及但还没有专属页面的概念

断裂链接:修复指向不存在页面的内部链接

知识空缺:发现可以通过网络搜索来填补的数据缺口,建议新的研究方向

CH 06

索引与日志管理

随着 Wiki 规模扩大,两个特殊文件变得至关重要:index.md 和 log.md。前者是「内容地图」,后者是「历史档案」。Karpathy 专门用一个章节讲述这两个文件,足见其重要性。

index.md — 内容导航地图

index.md 是面向内容的目录,按类别(实体、概念、来源等)组织所有页面的链接和一句话摘要,可选包含日期和来源数量等元数据。LLM 在每次导入后更新它,在回答查询时先读它。

🔑 index.md 的妙处:无需向量数据库

在中等规模(约 100 个来源、数百个页面)下,LLM 先读 index.md 再深入相关页面的方式,效果出奇地好,而且完全不需要复杂的向量数据库基础设施。这是 LLM Wiki 与传统 RAG 的另一个关键差异。

# Wiki Index

## 概念页

- [[rag]] — 检索增强生成,传统知识库查询模式 · 3 sources

- [[llm-wiki]] — Karpathy 的持续编译知识库模式 · 5 sources

- [[knowledge-graph]] — 图结构知识表示方法 · 2 sources

## 实体页

- [[andrej-karpathy]] — AI 研究者,OpenAI 前研究科学家 · 8 sources

## 来源摘要

- [[sources/llm-wiki-gist]] — Karpathy LLM Wiki 原始 Gist · 2026-04-04

log.md — 时间线历史档案

log.md 是只追加、不修改的操作日志,记录 Wiki 的完整演进历史。Karpathy 建议每条记录以固定前缀开头,方便用简单命令行工具解析:

## [2026-04-10] ingest | LLM Wiki by Karpathy

- 新增摘要页:wiki/sources/llm-wiki-gist.md

- 更新概念页:llm-wiki, rag, knowledge-base, obsidian

- 新增实体页:andrej-karpathy

## [2026-04-12] query | LLM Wiki vs RAG 的核心区别

- 生成比较分析,已存为 wiki/concepts/llm-wiki-vs-rag.md

## [2026-04-15] lint | 健康检查 #1

- 孤儿页面 2 个:transformer, bert(已建立链接)

- 矛盾标注:rag.md 与 llm-wiki.md 关于积累效应的描述

命令行快速查看:grep "^## \[" log.md | tail -5(查看最近 5 条操作记录)

CH 07

可选 CLI 工具

当 Wiki 规模增长到 index.md 不够用时,可以引入专门的搜索工具。Karpathy 的建议是「按需升级」:先从简单的 index.md 开始,出现问题了再考虑引入搜索引擎。

推荐工具:qmd

qmd 是 Karpathy 在原文中明确推荐的本地 Markdown 搜索引擎,具备以下特点:

混合搜索:同时支持 BM25 关键词搜索和向量语义搜索,并用 LLM 重新排序结果

全本地运行:所有搜索在本机完成,数据不离开本地,隐私友好

双接口:提供 CLI 接口(LLM 可以 shell out 调用)和 MCP 服务器(LLM 原生工具调用)

Markdown 原生:专为 Markdown 文件设计,理解 Wiki 链接和文件结构

💡 Karpathy 的务实建议

你也可以让 LLM 帮你「vibe-code」(直觉式编写)一个简单的搜索脚本。不要过度工程化——从最简单的方案开始,等真正遇到规模问题时再升级。这是 LLM Wiki 整体设计哲学的缩影。

CH 08

实用技巧与工具推荐

Karpathy 在原文中分享了来自亲身实践的具体技巧,每一条都值得认真对待——因为这不是理论建议,而是他真实工作流的提炼。

内容采集:Obsidian Web Clipper

这是一个浏览器扩展,能将网页文章一键转换为 Markdown 格式并保存到 Obsidian vault(即你的 raw/ 目录)。这是将网络内容快速引入知识库的最佳方式。

🖼️ 图片本地化的重要性与技巧

步骤:Obsidian 设置 → 文件与链接 → 附件文件夹路径设为 raw/assets/。设置 → 快捷键 → 搜索「Download」→ 绑定「Download attachments for current file」。剪藏后按快捷键,所有图片下载到本地。好处:LLM 可以直接访问本地图片,不依赖可能失效的外部 URL。

浏览器:Obsidian 作为核心 IDE

Karpathy 的实际工作方式:一侧打开 LLM Agent,另一侧打开 Obsidian,LLM 做编辑,他实时浏览结果。

图谱视图(Graph View):可视化 Wiki 的连接结构,快速发现「枢纽页面」和「孤儿页面」

Marp 插件:从 Wiki 内容直接生成 Markdown 幻灯片,无需 PowerPoint

Dataview 插件:对页面 YAML 前置元数据进行动态查询,生成实时数据表格

版本控制:Git 原生支持

Wiki 本质上就是一个 Markdown 文件的 Git 仓库。这意味着你免费获得:

完整版本历史,随时回滚到任意状态

分支功能,可以探索性地实验不同的知识库结构

多人协作,团队共同维护一个知识库

清晰的 Diff,查看每次 LLM 对 Wiki 做了哪些修改

多设备同步:通过 GitHub push/pull 在不同机器间同步 Wiki

CH 09

本质分析:为什么这个方法有效?

Karpathy 的原文最后一章「Why this works」是整篇文章最有深度的部分。我们在此基础上做进一步的本质分析,帮你真正理解这个方法的底层逻辑。

核心洞见:维护成本是知识库的真正杀手

人们在维护知识库时面临的真正困境不是「没时间读书」,而是「读完之后无法有效整理」。整理的本质问题是繁琐的书务工作(bookkeeping):

更新 30 个相关页面里的交叉引用

保持所有摘要与最新信息一致

发现新旧数据之间的矛盾并标注

确保同一个概念在整个 Wiki 中定义一致

人类在这类工作上不是能力不足,而是心理上难以长期坚持。维护负担随 Wiki 规模的增长而急剧上升,最终超过价值产出,人们就放弃了。这就是绝大多数个人知识库半途而废的根本原因。

🤖 LLM 的天然优势

LLM 不会感到厌倦,不会忘记更新交叉引用,可以在一次操作中同时修改 15 个文件。维护成本接近于零——这才是 LLM Wiki 最根本的创新所在。不是 AI 更聪明,而是 AI 无限耐心。

人机分工的哲学:各做最擅长的事

维度

👤 人类负责

🤖 LLM 负责

认知强项

方向判断、价值评估、批判思考

大规模文本处理、模式识别、一致性维护

具体工作

策划信息来源、提出深度问题

读取摘要、建立交叉引用、更新页面

失败原因

对重复性工作失去耐心

无法判断什么知识「重要」

互补关系

提供判断力和方向

提供执行力和耐心

历史渊源:Vannevar Bush 的 Memex(1945)

Karpathy 在原文中提到了 Vannevar Bush 在 1945 年提出的 Memex 构想。Bush 设想了一种个人、精心策划的知识存储设备,核心是文档之间的「关联轨迹(associative trails)」——这些连接本身比文档内容更有价值。

Bush 的 Memex 与维基百科的方向不同:私人的、主动策划的、连接与内容同等重要。但他没有解决的问题是:谁来做维护工作?

80 年后,LLM 解决了这个问题。LLM Wiki 是 Memex 愿景的第一个真正可行的实现。

「编译」视角:知识也需要预处理

从软件工程的视角来看,LLM Wiki 做的是「知识的预编译」:

源代码:原始素材(raw/)

编译器:LLM + Schema

可执行文件:Wiki 知识库

运行时:查询(Query)操作

就像软件编译将高层代码转为机器可直接执行的指令,LLM Wiki 将原始文档转为「思维可直接调用」的结构化知识。每次查询,不需要重新「理解」原始文档,直接从已编译的 Wiki 中取用。

CH 10

社区反应与批评性解读

5000+ Stars 背后,社区的真实反应复杂而有价值。既有热情的追随者和衍生项目,也有理性的批评声音。了解这些声音,能帮助你更客观地使用这个方法。

批评性声音:来自 a-a-k 的理性质疑

📝 评论摘要(a-a-k)

「LLM Wiki 是有损压缩。你把原始文档改写成衍生的 Wiki 页面,这可能丢失细节、日期、少数观点、精确措辞。一旦人们开始查询 Wiki 而非原始材料,摘要中的错误就成了知识库的一部分。」这个批评切中要害:Wiki 不是原始文档的等价物,而是有选择的解读。

这个批评完全正确,也是为什么:

原始素材必须保持只读(raw/ 层永远存在)

对精确细节敏感的领域需要谨慎(法律、医疗等)

Wiki 是「工作摘要」而非「原始档案」的替代品

衍生项目:启发了真实生态

一周内,Karpathy 的 Gist 启发了多个衍生项目:

项目

核心特点

地址

Kompl

Hegel 式「正题-反题-合题」设计,支持 URL/文件/书签

github.com/tuirk/Kompl

SwarmVault

多平台支持(48 个 Agent 工具),本地优先,离线可用

github.com/swarmclawai/swarmvault

ΩmegaWiki

23 个 Claude Code Skills,支持中英双语,打字知识图谱

github.com/skyllwt/OmegaWiki

link-mcp

Python 实现,提供 MCP 服务器接口,带 web 图形界面

github.com/gowtham0992/link

VLM-wiki

扩展支持图片/视频/音频的多模态版本

github.com/VeniVeci/VLM-wiki

最简实现:最接近 Karpathy 原意的方案

💻 社区最简实现(zhurudong)

「只有两层(raw/ 不可变 + wiki/ LLM 编译),一个 CLAUDE.md 文件作为整个「程序」,没有向量数据库或导入管道。同一个文件通过软链接到 AGENTS.md,无需迁移即可跨工具使用。」这才是 Karpathy 真正想传达的东西:简单、模块化、按需升级。

CH 11

适用场景与边界

LLM Wiki 是一个极具价值的模式,但它不是万能的。清楚地理解它的适用边界,能帮助你在正确的场景下正确地使用它,避免踩坑。

最适合的场景

规模适中的深度研究:几十到几百篇来源,几百个 Wiki 页面,不是万亿级文档库

内容变化缓慢:不需要每天大规模更新的知识领域

人工精心策划:你亲自选择和审查每份纳入的资料,而不是自动爬取

单人或小团队:不涉及复杂的多用户权限管理

需要长期积累的主题:研究课题、读书笔记、个人成长追踪

适用性全景对比

场景

是否适合

核心原因

个人深度研究(论文/书籍)

✅ 非常适合

正是核心使用场景

读书笔记积累

✅ 非常适合

正是核心使用场景

技术学习(某框架/语言)

✅ 适合

知识有结构,交叉引用价值高

竞品分析/商业研究

✅ 适合

需要跨来源综合判断

大规模企业知识库

⚠️ 需要谨慎

权限、合规、并发问题尚未解决

快速变化的新闻资讯

❌ 不太适合

维护成本高,信息过期快

需要精确原文的场景

⚠️ 需要谨慎

Wiki 是有损压缩,可能丢失细节

法律/医疗精确文献管理

❌ 不建议

对精确措辞要求极高的场景

CH 12

快速上手实战指南

从零开始搭建你的第一个 LLM Wiki。整个过程不需要任何编程知识,只需要 Obsidian 和一个支持文件操作的 LLM Agent(Claude Code 或 OpenAI Codex CLI)。

第一步:准备工作(5 分钟)

1.安装 Obsidian(obsidian.md),这是你的 Wiki 浏览器和编辑环境

2.安装 Claude Code,这是你的 LLM Agent

3.确定主题:选一个你正在研究或学习的具体领域,越聚焦越好

第二步:建立目录结构(5 分钟)

mkdir my-llm-wiki && cd my-llm-wiki

mkdir -p raw/articles raw/papers raw/assets

mkdir -p wiki/sources wiki/entities wiki/concepts

touch wiki/index.md wiki/log.md

然后在 Obsidian 中打开这个文件夹:Obsidian → 打开其他 Vault → 打开文件夹。

第三步:写第一个 CLAUDE.md(10 分钟)

在项目根目录创建 CLAUDE.md,这是你和 AI 的工作协议,从最简单的版本开始:

# My LLM Wiki Schema

## 目录结构

- raw/:原始素材,只读,任何情况不能修改

- wiki/:LLM 维护的知识库

-index.md:全局目录,每次导入后必须更新

-log.md:操作日志,只追加,不修改

-sources/:每篇原始素材的摘要页

-entities/:人物/机构/产品页

-concepts/:技术概念/方法论页

## 摘要页格式(wiki/sources/ 下的文件)

# [资料标题]

**来源**:[文件路径]**日期**:[导入日期]

## 核心观点(3-5 条)

## 关键数据或引用

## 相关页面(Obsidian 内部链接格式)

## 导入新资料时的完整流程

1. 阅读 raw/ 中的新文件,理解核心内容

2. 与用户讨论:这篇资料最重要的 3 个收获是什么?

3. 在 wiki/sources/ 创建摘要页

4. 更新相关的实体页和概念页

5. 在 wiki/index.md 添加新页面的链接和摘要

6. 在 wiki/log.md 追加:## [日期] ingest | 资料标题

## 查询时的规则

- 先读 wiki/index.md 找到相关页面

- 引用具体 Wiki 页面作为来源

- 有价值的分析可以整理为新的综合页

第四步:导入第一篇资料(15 分钟)

1.将第一篇文章保存到 raw/articles/ 目录(建议从你熟悉的文章开始)

2.打开终端,在项目目录运行 claude(启动 Claude Code)

3.输入:请按照 CLAUDE.md 的规范,处理 raw/articles/[文件名] 这篇文章

4.在 Obsidian 中查看结果,检查摘要页质量和 index.md 更新

5.给反馈并迭代:如果不满意,告诉 AI 修改,同时更新 CLAUDE.md

🚀 最重要的一条建议

从极简开始。一个 CLAUDE.md,三个目录,两个特殊文件。先用 5 篇资料跑通整个流程,再根据实际遇到的问题扩展系统。过度设计是 Wiki 项目失败的首要原因——Karpathy 本人也强调这个系统是「按需升级」的。

关注程序员康健

如果这份深度解读对你有帮助,欢迎关注我的内容频道。我持续分享 AI 编程、Claude Code、Agent 开发等一手实践经验,都是真实项目中踩过坑后的干货总结。 

扫码关注后,可获取更多教程指南

📹 视频号

程序员康健

AI 编程和职业破局心法

📱 公众号

程序员AI破局指南

深度 AI 编程教程,实战干货

内容定位:直接、实用、反焦虑、反说教——基于真实项目经验,不追热点,只分享真正有用的 AI 编程实践。

期待在 AI 编程的探索之路上与你同行!


📚 相关阅读

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-16 11:27:31 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/632688.html
  2. 运行时间 : 0.103059s [ 吞吐率:9.70req/s ] 内存消耗:4,715.99kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=5f9399df77600d58a1d0c506540c49c5
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000412s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000562s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000279s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000273s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000489s ]
  6. SELECT * FROM `set` [ RunTime:0.002149s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000678s ]
  8. SELECT * FROM `article` WHERE `id` = 632688 LIMIT 1 [ RunTime:0.000501s ]
  9. UPDATE `article` SET `lasttime` = 1778902051 WHERE `id` = 632688 [ RunTime:0.003303s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000781s ]
  11. SELECT * FROM `article` WHERE `id` < 632688 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.002628s ]
  12. SELECT * FROM `article` WHERE `id` > 632688 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001192s ]
  13. SELECT * FROM `article` WHERE `id` < 632688 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001030s ]
  14. SELECT * FROM `article` WHERE `id` < 632688 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000819s ]
  15. SELECT * FROM `article` WHERE `id` < 632688 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000661s ]
0.104769s