Atlas-of-Control-and-AI
双向链接知识图谱 + 自动控制理论一站式学习平台,Eleventy 静态生成,MIT 开源
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
双向链接知识图谱 + 自动控制理论一站式学习平台,Eleventy 静态生成,MIT 开源
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
凌晨两点,自动化学子林夏(化名)正在和《自动控制原理》的根轨迹法较劲。Nyquist 判据、Bode 图、传递函数……公式推导越看越晕,查遍了 CSDN 和知乎却越查越慌。直到某天,他在 GitHub 冲浪时偶然点进了一个名为 Atlas of Control and AI 的项目——这不是一个普通的笔记仓库,而是一张用双向链接织成的、覆盖数学·控制·计算机·自动化的活的知识图谱。
这是 Atlas 团队想要解决的问题:理工科的知识从来不是孤立的,控制理论依赖线性代数,线性代数服务于状态空间分析,而状态空间又构成了现代控制与 AI 决策的数学基础——但现有的笔记工具几乎都无法呈现这种联系。
Atlas of Control and AI(控制与 AI 地图集)是一个以双向链接(Wiki 语法)和知识图谱可视化为核心的知识库项目,托管在 GitHub Pages 上。其核心定位是:构建以数理知识为根基的、通识一切(Learn Everything!)的知识库。
该项目脱胎于 oleeskild/digitalgarden 模板,是一个典型的「数字花园」(Digital Garden)——与社交媒体式的线性信息流不同,数字花园强调知识之间的有机连接,像植物一样持续生长,而非一次性发布后废弃。

网站首页的知识图谱可视化节点图,不同颜色代表数理基础、自动控制、计算机、自动化等不同知识领域。
从项目 README 披露的脑图可以看到,网站已涵盖以下知识领域:
目前较为完善的部分包括:自动控制原理(经典+现代)、过程控制系统、调节器与执行器、检测仪表、概率论、微积分、数理统计、复变函数与积分变换、8051 微机原理。AI 相关(强化学习的数学原理、机器人学)仍为待更新状态。
项目使用 Eleventy(11ty) 作为静态网站生成器(SSG),这是目前最轻量、最快的 JS 生态静态站点框架之一。相比 Next.js、Hugo 等方案,Eleventy 几乎「零配置」起步,且对 Markdown 原生友好。
核心技术栈:
| 层级 | 技术选型 | 作用 |
|---|---|---|
| 内容格式 | Markdown + YAML Front Matter | 笔记编写 |
| 数学渲染 | markdown-it-mathjax3 | 复杂公式渲染 |
| 图表渲染 | markdown-it-plantuml、mermaid | 架构图、脑图 |
| 模板引擎 | Nunjucks(.njk) | 页面布局与组件 |
| 构建工具 | esbuild | JS 打包与压缩 |
| 样式方案 | Sass/SCSS | 样式开发 |
| 图片优化 | @11ty/eleventy-img + sharp | 自动生成 WebP |
| 静态部署 | Vercel / Netlify | 一键托管 |
构建命令:
git clone https://github.com/UNLINEARITY/Atlas-of-Control-and-AI
npm install
npm start # 开发模式,热重载
npm run build # 生产构建
Ctrl+G 打开局部关系图,右键可标记节点
局部关系图操作演示,节点间弧线代表双向链接关系。
双向链接系统:Wiki 语法 [[页面标题]] 自动建立双向跳转,Eleventy 插件解析后生成反向链接图谱
页面预览小窗口:鼠标悬停链接可弹出预览窗口,支持多窗口并行预览,可调节大小并直接跳转
PWA 离线访问:安装后支持强缓存,离线仍可浏览已访问内容

页面预览小窗口与深浅主题切换功能演示。
| 维度 | 评分 | 说明 |
|---|---|---|
| 容器化 | ❌ 无 | 无 Dockerfile,纯静态托管 |
| Web UI | ✅ 有 | 完整静态网站,Vercel/Netlify 托管后即为线上站点 |
| 一键部署 | ⚠️ 部分 | vercel.json + netlify.toml 支持一键部署,但本地需 Node.js 18+ 环境 |
| 硬件需求 | 极低 | 纯静态页面,CDN 分发后几乎零服务器负担 |
| 上手门槛 | 中等 | 需要熟悉 npm / Node.js,GitHub 操作;控制/数学爱好者可直接访问线上版本 |
部署路径(三选一):
vercel.json 已配置,GitHub 一键导入,2 分钟上线netlify.toml 已配置,同上dist/ 或 /_site 目录作者坦言「并非计算机专业出身」,因此控制理论、数理统计等内容相对完善,但 AI 相关(强化学习、机器人学)仍在「待更新」状态。对于以 AI 为目的的用户,目前吸引力有限。
纯 Markdown 仓库形式,适合个人长期维护,但缺乏多用户协作评审机制,内容的准确性和时效性依赖单一维护者。
静态网站 + 深链接结构对搜索引擎友好度一般,内容的可发现性高度依赖 GitHub 社交推荐和社群传播。
个人维护项目,无赞助/捐赠机制,长期更新动力存疑。
Atlas 项目折射出一个趋势:数字花园(Digital Garden)正在成为知识管理的新范式。
传统的博客是「出版」思维——写完发布,不再回头;Roam Research、Obsidian 代表的「双链笔记」是「连接」思维——知识之间建立关系;而 Atlas 用开源 + 静态网站的方式,把这种连接思维进一步公开化、社会化。
对于理工科学习者来说,这种模式的意义尤为突出:
这些知识脉络,通过双向链接和图谱可视化,能够被直观地呈现出来。
| 指标 | 数值 |
|---|---|
| GitHub Stars | 121 |
| 仓库语言 | Markdown(内容)+ JavaScript(构建) |
| License | MIT |
| 主分支 | main |
| 活跃度 | 最近更新 2026-07-31 |
| 线上地址 | https://www.unlinearity.top / https://www.nonlinear.top |
一句话总结: 如果你正在学习自动控制原理、概率统计或准备入坑控制理论与 AI 的交叉领域,Atlas 是一个值得收藏的、活着的知识图谱——它用双向链接的方式,把数学、物理、控制、计算机串成了一张可以自由探索的网。