2026.09 - 至今
维护中设计与开发
个人技术博客平台
用 Next.js App Router + Markdown 搭建的技术博客与作品集,全站静态预渲染,零数据库依赖,支持暗色模式、代码高亮与自动目录。
- Next.js
- TypeScript
- Tailwind CSS
- Shiki
- Markdown
Star Map
五颗行星,五个分区。选择一颗进入 —— 简历、项目、文章、日记、目标。
每个项目都说明为什么这样设计、解决了什么问题、最终效果如何。
用 Next.js App Router + Markdown 搭建的技术博客与作品集,全站静态预渲染,零数据库依赖,支持暗色模式、代码高亮与自动目录。
基于公开气象与土壤数据的产量预测项目。通过分季节填充与积温特征工程,把交叉验证 R² 从 0.61 提升到 0.75。
面向技术文档的检索问答系统:结构化分块 + 向量检索 + LangGraph 状态机编排,支持相关性评分与查询改写重试,答案可溯源到原文。
问题 → 原理 → 实现 → 实验 → 踩坑 → 总结。
不引入数据库、CMS 和用户系统,只用 Next.js + Markdown + Git 搭一个能长期维护的技术博客:目录结构、内容管线、代码高亮、目录生成与部署流程。
用固定字符数切分文档是最省事的做法,也是最容易埋下隐患的做法。本文对比四种分块策略,并给出一个可复现的评估方法来判断哪种更适合你的语料。
把 RAG 写成一条 if-else 链很快就会失控。用 LangGraph 的 State / Node / Edge 把检索问答拆成显式状态机,让每一步都可观测、可单独测试、可回退。