GUIDE / HELP
课程资料按照课程文件夹管理。支持 PDF、PPTX 和旧版 PPT。PPT/PPTX 会自动转换成用于网页预览的 PDF 和 JPEG,原始文件仍会保留。
打开 index.html 即可离线浏览;也可以运行本地服务器,访问 http://localhost:8000。使用左侧课程目录筛选,搜索栏可以检索页面标题与部分自动提取的文字。
在项目的 site/library/ 下创建新课程文件夹,把 PDF / PPT / PPTX 放进去:
site/library/
RAI605-MACHINE LEARNING/
L01 机器学习概述.pdf
RAI606-MY NEW COURSE/
第一讲.pptx
第二讲.pdf在项目根目录运行以下命令即可更新索引和截图。已有文件默认复用缓存,只有新加入或修改的课件需要重新处理。
pip install -r requirements.txt
python tools/build_library.py --site site也可以直接增量导入新的 ZIP:
python tools/build_library.py --site site --add-zip NewLesson.zip课件目录内每个课程应该有独立的子文件夹。PDF 可以直接浏览;PPT/PPTX 转换需要本机安装 LibreOffice,并能够运行 libreoffice 命令。
修改项目的 config/course_metadata.json。没有配置的课程会自动使用文件夹名称,不会阻止新课程导入。
这是静态网站,没有数据库或服务端账号。可以使用 GitHub Pages 或 Cloudflare Pages 托管整个 site/ 文件夹。项目自带 GitHub Actions 部署工作流。
截图用于人阅读;自动提取的文本用于网站搜索,不代表通过了质量审计。特别是公式、表格和图片:文字模型不能仅凭图片路径理解其内容,不能把本站搜索索引直接视为已经清洗完成的 RAG 知识库。