和 Claude Code 一起更新我的学术网站
Published:
今天我经历了一次挺有意思的合作:和 Claude Code 一起,把我的个人学术网站彻底重做了一遍。作为 UT Austin Geological and Earth Sciences 的博士生,我需要把 GitHub Pages 站点从一堆占位符内容,更新成真正能代表我专业背景的信息。
挑战是什么
我的网站(ktwu01.github.io)是基于 Academic Pages 模板搭建的,但里面一直塞满了样例数据——虚构的论文、占位的报告,以及模拟出来的教学经历。我的真实信息其实都整理在云端的 LaTeX 文件里,但要手动把这些内容转成 Jekyll markdown 格式,不仅耗时,而且很容易出错。
合作过程
最让我印象深刻的是 Claude Code 的系统化工作方式:
Analysis Phase:Claude Code 先检查了现有网站结构和我的源文件,弄清楚数据格式以及需要做哪些转换。
Content Verification:它会仔细把 LaTeX CV 各部分和我提供的信息逐项交叉核对,确保准确无误,包括作者标注(比如通讯作者的星号)和 citation 格式。
Systematic Updates:AI 非常有条理地更新了各个板块:
- Publications:补充了我的 JGR: Space Physics 论文和教育研究成果
- Conference talks and presentations:加入了 AGU、NASA workshops 和 JSG symposium 的报告信息
- Teaching experience:详细记录了我在 Earth in 2100 课程中的助教经历(520+ 名学生)
- Portfolio projects:展示了我的 AI/ML 与地球科学相关项目,包括获得 NCAR 资助的 Noah-MP 研究
技术细节
这次协作涉及更新多个 Jekyll collections:
_publications/- 添加了我的 JGR: Space Physics 论文和教育研究内容_talks/- 纳入了来自 AGU、NASA workshops 和 JSG symposium 的报告_teaching/- 记录了我在 Earth in 2100(520+ 学生)中的 TA 经验_portfolio/- 展示了我的 AI 项目,包括 NCAR 资助的 Noah-MP 研究
质量保证
Claude Code 最出色的一点,是它对细节的重视。当我让它“再全部检查一遍”时,它确实发现并修正了几个准确性问题:
- citation 里遗漏的通讯作者星号
- 一个本该被加入却漏掉的 AGU 报告
- venue 名称格式的统一与修正
学到的东西
这次经历让我更清楚地感受到,AI 工具在以下方面真的很有价值:
- Data Transformation:在不同格式之间转换内容(LaTeX → Markdown)
- Accuracy Verification:交叉核对多个数据源
- Best Practice Compliance:确保符合 Jekyll 格式与学术规范
- Systematic Organization:管理跨多个文件的复杂更新
关键在于:你要给 Claude Code 提供完整的源材料,并且明确强调准确性要求。“把所有内容再 double-check 一遍” 这种做法,确实能抓住那些本来很容易漏掉的细节。
展望
作为一个工作在 AI 与地球科学交叉领域的人,这次合作也是一次很实际的展示:AI 工具如何真正增强学术工作流。现在的网站更准确地体现了我的研究方向——包括 Noah-MP 陆面模型中的可解释 AI、我在实习期间做的 AI evaluation systems,以及我在 space physics 和 Earth system science 方面更广泛的工作。
更新后的网站,既是一个更专业的个人作品集,也可以被看作一次高质量 human-AI collaboration 的实际案例。
这篇文章写于 2025 年 9 月 17 日,也就是我刚刚与 Claude Code 一起完成网站更新之后。
