用途:这是制作互动教学网站的顶层入口技能,适合用户提出「做一套课程网站」「我想做工作坊」等宽泛需求,或需要在各阶段之间协调、检查跨文件一致性时使用。若用户直接点名具体产物(如「做电子书」),可绕过本技能直接调用对应子技能。
主要能力:把教学网站拆成五层核心流水线——大纲(.md)、内容撰写(.md/.csv/.yaml)、SPA 转换(course-data.js + index.html)、交互(进度保存、侧边栏/scrollspy、主题、RWD、测验体验)、视觉素材(插图、截图、二维码、地图);另有两个可选衍生层:企业包班版与电子书出版(PDF/DOCX)。本技能本身不写代码,只负责调度子技能。
使用方式:按阶段激活对应子技能,如 course-outline-design、course-content-authoring、static-spa-conversion、static-spa-interactions、web-visual-assets、course-corporate-edition、course-ebook-publishing,以及跨阶段的 web-visual-verification、web-content-audit、teaching-site-design-system。进入下游前须通过 Stage 1 与 Stage 2 硬性门禁:确认 overview.md 与每日 outline.md 存在,且每日 content.md 含各单元实质内容与图片需求;否则先回到对应阶段。用户坚持跳过时,需先提供对象、总时数、每日主题三条要点并写入 stub 文件。Stage 5 还有图片覆盖底线,每个单元需 1–3 张插图或显式豁免。
适用场景与限制:适用于各类主题的课程网站(AI 工作坊、烹饪课、会计培训等),子技能刻意与课程主题无关。默认使用原生 HTML/JS,不指定 CSS 框架或构建工具;不决定课程主题、受众或教学法。静态站点用 file:// 打开可能因 localStorage 受限而静默失败,建议用 npm run serve 后访问 http://localhost:3000 验证。资料未提供具体收费、价格与平台信息。