关于本站与知识管理
为什么要建立这个知识库,以及我对知识管理和持续学习的思考。
为什么需要一个知识库?
本科阶段的学习和高中完全不同——知识不再局限于课本和考纲,而是分布在课堂笔记、论文、项目代码、读书摘录、实验报告等无数碎片中。我曾经试过很多工具来管理这些碎片:
- Notion — 功能强大但太封闭,导出困难,担心数据被锁定
- Obsidian — 本地化很好,但只在我自己的电脑上,换个设备就看不了
- 纸质笔记 — 亲切但无法搜索,而且物理空间有限
- GitHub Issues / 私有仓库 — 版本控制很好,但没有阅读体验可言
最终我决定自己搭建一个公开的知识库。这不是心血来潮,而是基于几个核心信念:
- 公开驱动责任感 — 当你写的笔记有读者时(哪怕只有未来的自己),你会更认真地组织语言、核实内容
- Markdown 可迁移 — 纯文本格式,20 年后仍然可以用任何编辑器打开,不依赖任何平台
- 数学公式支持 — 理工科离不开公式,LaTeX 实时渲染是刚需
- 代码高亮 — 适合记录算法实验和技术方案的实现细节
- 完全掌控 — 数据在自己手里,样式可以自定义,功能可以自己写
我的学习理念:以输出驱动输入
“If you can’t explain it simply, you don’t understand it well enough.” — Albert Einstein
大学里很容易陷入一种困境:课听了、笔记抄了、考试过了,但过两个月就什么都不记得。我发现真正有效的学习方式是把学到的内容用自己的语言重新组织并写下来。
这个知识库就是我的”费曼学习法”实践场:
- 听课 / 阅读 — 获取原始信息
- 整理笔记 — 梳理逻辑链,补齐缺失的推导步骤
- 写出来 — 用文章形式发布,强迫自己把模糊的理解变成清晰的表达
- 回顾修订 — 每隔一段时间重新阅读,修正错误或补充新的理解
这个过程很花时间,但带来的理解深度是单纯刷题无法比拟的。
这个知识库里有什么?
目前主要覆盖以下几个方向:
| 方向 | 内容 |
|---|---|
| 复分析 | 复变函数、积分变换的复习笔记 |
| 普通物理 | 力学部分的系统梳理 |
| 数学建模 | 论文写作方法论与竞赛经验 |
| 深度学习 | AMC 方向的研究记录 |
| 前端开发 | 博客搭建、技术实践 |
后面还会陆续加入更多课程笔记和项目记录。
技术栈
本站基于 Astro 6 构建,核心技术:
- Astro 6 + Tailwind CSS 4 — 静态生成,零 JS 首屏
- Three.js — 首页 3D 交互场景
- KaTeX / MathJax — 服务端 + 客户端双重 LaTeX 渲染
- Expressive Code — 代码语法高亮,支持明暗双主题
- Pagefind — 静态全文搜索,隐私友好
- Web Audio API — 无损音乐播放器
- GitHub Pages / Vercel — 部署
博客功能一览
除了文章和知识库,这个站点还集成了一些有趣的功能:
- 音乐播放器 — 支持 FLAC 等无损格式,带 DSP 信号处理链(ReplayGain、动态压缩、Crossfeed)
- 3D 欢迎页 — Three.js 线框几何体交互场景
- 动态主题色 — OKLCH 色彩空间,一个色相变量控制全站色调
- 壁纸模式 — 毛玻璃半透明 UI,可自定义壁纸轮播
- 樱花粒子 — Canvas 粒子特效(可开关)
- 图片灯箱 — 点击放大,键盘导航
- 链接预览卡片 — 悬停链接显示页面预览
关于我
我是一名本科生,主攻方向涉及信号处理与深度学习。喜欢数学、音乐和折腾技术。
这个博客是我在互联网上的数字花园——不追求更新频率,只追求内容质量。如果你偶然路过并发现了有用的东西,我会很高兴。
“Writing is nature’s way of letting you know how sloppy your thinking is.” — Leslie Lamport
希望这个知识库能伴随我的学习旅程,也希望对路过的你有帮助。
版权声明
本文采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处。




