Files
StudyDiary-20261009/02-学习笔记/全套英语学习私有服务器配套方案.md
CrazyJasonwell e97be9ac8c commit all
2026-10-09 22:06:40 +08:00

366 lines
9.1 KiB
Markdown
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 全套英语学习私有服务器配套方案
# 全套英语学习私有服务器配套方案(一次性全部给到)
> 包含:Wiki\.js 英语学习模板、资源 STRM 分类规则、资源目录模板、Jellyfin 字幕学习配置、每日学习流程。基于前面 `english-stack.yml` 整套 docker 环境。
>
>
## 前置提醒
1. 所有服务:Alist \(5244\)|Wiki\.js \(3000\)|AudioDock \(8080\)|Jellyfin \(8096\)
2. 资源底层全部放在 Alist 网盘,通过 OpenList 批量生成 strm,挂载到容器,不占用本地硬盘。
3. Jellyfin 两个媒体库:`英语课程`、`英文影视沉浸`;AudioDock 一个音频库:`英语听力`
---
# 一、Wiki\.js 英语学习模板(可直接复制导入)
> 使用方式:Wiki\.js 新建页面,编辑器切换 Markdown,粘贴下面内容。可以复制多份,分别用于不同阶段(初中 / 高中 / 四级 / 雅思)。
>
>
## 页面模板:英语学习总看板
```markdown
# 📚 英语学习主页
> 学习服务器总入口 | 记录、复盘、资料归档
## 🎯 当前目标
- 阶段目标:
- 每日任务:
- 到期复盘时间:
## 📖 知识库导航
- [[语法体系]]
- [[单词库]]
- [[口语句型&跟读素材]]
- [[听力笔记]]
- [[阅读&精读笔记]]
- [[影视精听台词库]]
- [[错题本]]
## 📁 资料归档
> 上传PDF教材、单词表、讲义到此页面附件
- 教材:
- 课外阅读材料:
## 📅 学习打卡
|日期|学习内容|用时|收获|薄弱点|
| ---- | ---- | ---- | ---- | ---- |
| | | | | |
## 🔗 快速跳转(内网链接)
- AudioDock听力:http://你的IP:8080
- Jellyfin课程/影视:http://你的IP:8096
- Alist资源管理:http://你的IP:5244
```
## 页面模板:语法体系
```markdown
# 📖 语法体系
> 分类整理,遇到新语法随时补充
## 词法
### 名词
### 动词(时态/非谓语)
### 形容词&副词
### 介词
### 连词
## 句法
- 简单句五大基本句型
- 定语从句
- 名词性从句
- 状语从句
- 倒装、强调、虚拟语气
## 📝 易错点汇总
> 记录做题、阅读时踩坑语法
1.
2.
## 📎配套学习资源
> 链接指向Jellyfin内语法教学视频 / AudioDock听力音频
```
## 页面模板:单词库
```markdown
# 📝 单词库
## 分组
- 核心高频词
- 阅读生词
- 听力生词
- 写作词汇
- 口语地道短语
## 单词记录模板
**单词:**
音标:
词性:
释义:
例句:
来源(哪篇文章/哪段影视):
记忆备注:
## 复习计划
- 第1天:初次记忆
- 第2天复习
- 第4天复习
- 第7天复习
```
## 页面模板:听力笔记
```markdown
# 🎧 听力笔记
> 素材来源:BBC / VOA / 课本音频 / 影视剧片段(AudioDock)
## 素材信息
素材名称:
难度:★★☆☆☆
日期:
## 听写原文
> 听写文本
## 生词&连读笔记
- 连读/弱读:
- 陌生词汇:
## 错题
听错地方、原因分析
```
## 页面模板:影视精听台词库
```markdown
# 🎬 影视精听台词库
素材:(影视剧名称+集数)
来源:Jellyfin英文影视库
## 台词片段
> 摘抄原句
## 口语短语&地道表达
1.
2.
## 跟读记录
跟读次数:
难点:
```
> 导入小技巧:Wiki\.js 支持批量创建页面,你可以先建好上面 6 个页面,后续只需要持续填充内容。PDF 教材可以直接上传到 Wiki 页面附件。
>
>
---
# 二、英语资源 STRM 分类生成规则(OpenList 配置)
> 目标:自动区分「听力音频 strm / 课程视频 strm / 影视视频 strm」,生成后直接对应挂载目录
>
>
## 顶层目录结构(Alist 网盘里原始资源结构,严格遵守)
```Plain Text
Alist/
├─ English_Audio/ # 听力音频源文件(mp3/flac)
│ ├─ VOA慢速英语/
│ ├─ BBC Learning English/
│ ├─ 课本听力/
│ └─ Podcast/
├─ English_Course_Video/ # 英语教学课程源(语法课、口语课、应试网课)
│ ├─ 语法系统课/
│ ├─ 口语发音课/
│ └─ 阅读写作课/
└─ English_Movie/ # 英文影视剧(学习向,优先英文字幕版本)
├─ 美剧/
└─ 英文电影/
```
## OpenList 生成 strm 配置
1. 源目录:`Alist/English_Audio` → 输出 strm 到 `/mnt/english/audio_strm`(AudioDock 读取)
2. 源目录:`Alist/English_Course_Video` → 输出 strm 到 `/mnt/english/course_strm`(Jellyfin 英语课程库)
3. 源目录:`Alist/English_Movie` → 输出 strm 到 `/mnt/english/movie_strm`(Jellyfin 英文影视沉浸库)
### OpenList 通用规则设置
1. 开启:自动下载专辑封面 `folder.jpg`(音频目录)
2. 文件命名模板:`{title}`,保持和原始文件名一致
3. 跳过视频缩略图,减少网盘流量消耗
4. strm 编码:UTF\-8
5. 不要开启文件名特殊字符过滤(英文名称一般没问题)
> ✅ 生成完成后,在 AudioDock、Jellyfin 刷新媒体库即可识别。
>
>
---
# 三、资源目录模板(资源库内容推荐清单)
## 🎧 AudioDock|英语听力资源推荐
1. VOA Special English(慢速,入门)
2. VOA Standard English(常速)
3. BBC Learning English
4. ESL Pod(非常适合跟读)
5. 新概念英语全套音频
6. 课本配套听力(初高中 / 四六级教材音频)
7. 英文播客:TED\-Ed、The English We Speak
## 📺 Jellyfin|英语教学课程库 English\_Course
1. 音标发音教程
2. 系统英语语法课
3. 口语连读、弱读专项课程
4. 阅读方法论、长难句解析
5. 写作专项(四六级 / 雅思写作)
6. 应试类:听力做题技巧
## 🎬 Jellyfin|英文影视沉浸库 English\_Movie
> 学习向筛选原则:语速适中,优先英文字幕,不要国语配音
> 入门:小猪佩奇、蓝色小考拉、老友记
> 进阶:TED 演讲、纪录片(Planet Earth 等)、摩登家庭
> 高阶:原版电影(无字幕)
>
>
> 字幕文件规范:和视频 / 视频 strm 同名 `.en.srt` 英文字幕;`.zh.srt`中文字幕。
>
>
---
# 四、Jellyfin 字幕配置(英语学习专用,英文优先)
进入 Jellyfin 后台 → 播放 → 字幕设置
1. **默认字幕语言:English**
2. 备用字幕:Chinese
3. 字幕模式:**手动选择字幕**(不要自动开字幕,强迫先裸听)
4. 开启:允许加载同目录字幕文件 `.srt`
5. 媒体库设置:
- 英语课程库:允许字幕;视频刮削可选关闭(课程不需要电影信息)
- 英文影视库:开启刮削,自动匹配字幕,优先英文字幕
6. 播放器:开启**播放倍速**(0\.5\~2 倍速,听力训练必备)
> 字幕小技巧:使用 Subtitle Edit 调整字幕时间轴,或者用 alist\-sub 批量抓取英文字幕,和视频 strm 放在同一目录。
>
>
---
# 五、每日英语学习流程方案(适配这套服务器)
> 整套流程闭环:Wiki 做笔记 → AudioDock 听力输入 → Jellyfin 看课程 / 影视精听 → Wiki 复盘记录。
> 建议总时长:60–90 分钟 / 天,可以根据自身情况缩放。
>
>
## 🌞 晨间(20 分钟|磨耳朵)
打开 AudioDock,播放对应难度听力素材(VOA / ESL Pod),盲听,不看文本。
听完把生词记录到 Wiki「听力笔记」页面。
## 🕒 白天(30–40 分钟|系统学习)
Jellyfin 观看一节英语课程(语法 / 发音)
- 边看边在 Wiki 的「语法体系」页面记录笔记、例句
- 遇到地道短语,存入 Wiki 单词库
## 🌙 晚间(20–30 分钟|影视精听 \+ 复盘)
Jellyfin 打开一段影视剧片段(3–5 分钟,不要看完整剧集,避免娱乐分心)
1. 第一遍:无字幕盲听
2. 第二遍:英文字幕,核对内容
3. 摘抄地道表达,写入 Wiki「影视精听台词库」
4. 在 Wiki 打卡页面记录今日学习总结、薄弱点
## 📅 周复盘(每周一次,30 分钟)
1. 回顾 Wiki 生词库、语法错题
2. 复习本周听力素材(AudioDock 重新播放)
3. 更新下一阶段学习目标
## 📌 可选进阶计划
- 周一 / 三 / 五:听力 \+ 语法课程
- 周二 / 四:影视精听 \+ 口语跟读
- 周末:整体复盘,精读文章
---
# 六、额外补充排坑要点
1. strm 字幕:Jellyfin 读取 strm 视频时,**字幕文件要放在存放 strm 的本地目录**,不是 Alist 网盘!strm 只是链接,无法读取远端网盘里的 srt。
> 解决办法:strm 文件和 srt 字幕放在同一个 `/mnt/english/course_strm` 本地文件夹。
>
>
2. AudioDock:音频 strm 依赖远端 flac/mp3 的 ID3 标签,资源预处理用 Mp3tag 补全标签。
3. Wiki\.js:数据库 postgres 定期备份,防止笔记丢失。
4. Alist:尽量用持久链接,不要用短时效 302 临时链接,不然 strm 会失效。
---
# 下一步可选(你挑)
1. 写一份自动备份脚本(Wiki 数据库 \+ strm 目录备份)
2. Nginx 反向代理整套服务,外网访问 \+ https
3. 搭建一个简易单词打卡服务,接入这套学习系统
4. 给 Jellyfin 配置快捷键,精听循环复读(反复听单句,非常适合英语学习)
你想要哪一个?
> (注:部分内容可能由 AI 生成)