SuperAPI AI 工具集

split-youtube-chapters

写作与研究

查看项目

更新于 10-16 08:48

技能介绍

用途:把单页的 YouTube 课程阅读内容转换为「父页面 + 章节子页面」结构,便于逐章浏览与导航。适用于已按周/主题组织课程文档的项目。

主要能力:读取 docs/week{N}/{slug}/eng/index.md 的章节结构;解析 Table of Contents 或 h2 章节,提取编号、英文标题与时间戳;将标题转为 slug 并译成韩文标题;把时间戳换算成秒并生成带 &t=秒s 的 YouTube 链接;修改 src/content/readings.ts,为原条目加上 isParent: true 和 children 数组;再从 docs/week{N}/{slug}/kr/index.md 的 SUMMARY 与 FULL_TRANSLATION 区块中按章节拆分,生成 docs/week{N}/{parentSlug}/kr/{childSlug}.md;复制到 public/readings/ 下供动态加载。

使用方式:调用 /split-youtube-chapters <week/slug>,例如 /split-youtube-chapters week1/deep-dive-llms。工具按步骤执行;若原文缺失会提示先运行 /fetch-reading,若 readings.ts 无对应条目会提示先运行 /upload-reading,若无整体翻译文件则只更新 readings.ts 并跳过拆章。

限制:章节拆分依赖整体翻译文件中的 SUMMARY 与 FULL_TRANSLATION 标记区块,缺失时无法生成子文件;已有子文件默认跳过,需 --overwrite 才覆盖;章节数与译文条目不匹配时仅生成可匹配项;译文缺失的章节保持 published: false 与 hasMarkdown: false;具体界面与路由沿用同类阅读页结构。原文未提供更多收费、平台或性能信息。