面向课程维护者,不是学习者文档
内部文档 · 请勿公开分享管理后台地址:admin.html(不在学习站主导航中,只能从页面页脚的「管理员入口」进入)。
linguaview-admin(在 admin.html 的 ADMIN_KEY 常量中修改)。sessionStorage),关闭浏览器即失效。重要:这是前端口令,只用于挡住普通访客,不能替代真正的权限控制。正式上线前必须改为后端登录鉴权。
只看学习内容:直接双击任意 HTML 文件即可打开,无需服务器。
需要上传视频 / 调用翻译:请启动本地服务:
启动.bat(会拉起后端并显示访问地址)。http://localhost:8090。api/main.py(FastAPI + SQLite),默认端口 8000。依赖清单见 api/requirements.txt。
.mp4 / .mov / .avi / .webm / .mkv,建议单个不超过 500MB。.srt / .vtt,中英混排时按「一行英文 / 一行中文」编写,导入时会自动识别分离。当前翻译与语音识别密钥的存放方式只适合本机调试:
localStorage 中(linguaview_baidu_config、linguaview_speech_config)。正式部署必须整改:密钥放在后端环境变量中,由后端签名并转发请求,前端不得接触 Secret Key;同时关闭公共代理。
本机调试结束后,建议在浏览器设置中清除本站数据,避免密钥残留。
localStorage(linguaview_videos),不跨设备、不跨浏览器,清除站点数据即丢失。PersistentVideo),同样仅限本机。linguaview.db),仅本机可访问。因此当前版本不能作为多人协作的内容管理平台;如需正式运营,应把内容迁移到服务端数据库并配对象存储。
Secret Key。详细说明见 来源与版权声明。