vendor marked.js (MIT, 单文件, 35KB) 用于客户端渲染;直接导航 .md 走 渲染视图,?raw=1 保留原始文本入口。所有响应加 Cache-Control: no-store, 避免讲义反复修改时浏览器展示改之前的旧缓存(看起来像“没修复”)。
http.server 的 guess_type() 从不附带 charset,直接导航到 .cpp/.md 等 文本文件时浏览器猜编码猜错,中文注释显示乱码。Content-Type 统一补 charset=utf-8。
大纲按「3天C++强化(含OOP)+1天Qt桌面」组织,讲:练≈1:2.7;每个知识点直接 链接仓库真实代码文件与 ERRATA/VERSION_NOTES 里记录的具体坑。幻灯片 vendor 了 reveal.js 5.2.1(核心+highlight插件),零 CDN 依赖,配 serve.py 本地起服务(仅绑定 127.0.0.1)供离线播放,代码链接可点开查看源码。