用户习惯记录
软链接命名规范
- 格式:
原目录名_中文注释 - 隐藏原始目录(VS Code
files.exclude),只暴露软链接 _config.ymlexclude中排除软链接,避免 Jekyll 生成重复 URL
已创建的软链接
| 路径 | 软链接 | 目标 |
|---|---|---|
| 顶层 | g1_同喜 |
g1 |
| 顶层 | g2_同修 |
g2 |
g1/ |
u0_入门篇 |
u0 |
g1/ |
u1_信仰篇 |
u1 |
g1/ |
u2_人生篇 |
u2 |
g1/ |
u3_社会篇 |
u3 |
g1/ |
u4_利他篇 |
u4 |
g1/ |
u5_佛传篇 |
u5 |
g1/ |
u6_皈依篇 |
u6 |
g2/ |
s1_第一阶段 |
s1 |
g2/ |
s2_第二阶段 |
s2 |
g2/ |
s3_第三阶段 |
s3 |
g2/ |
s4_第四阶段 |
s4 |
g2/s1/ |
dcd_菩提道次第略论 |
dcd |
g2/s1/dcd/ |
u01_道前基础 |
u01 |
g2/s1/dcd/ |
u02_依止善知识 |
u02 |
g2/s1/dcd/ |
u03_略示修法 |
u03 |
g2/s1/dcd/ |
u04_于有暇身劝受心要 |
u04 |
g2/s1/dcd/ |
u05_念死无常与思恶趣苦 |
u05 |
g2/s1/dcd/ |
u06_皈依三宝 |
u06 |
g2/s1/dcd/ |
u07_深信业果 |
u07 |
g2/s1/dcd/ |
u08_出离轮回 |
u08 |
g2/s1/dcd/ |
u09_愿菩提心 |
u09 |
g2/s1/dcd/ |
u10_行菩提心 |
u10 |
g2/s1/ |
szyds_三主要道颂 |
szyds |
g2/s1/ |
02_八步骤三种禅修上 |
02 |
g2/s1/ |
03_八步骤三种禅修下 |
03 |
g2/s1/ |
05_道次第修学意义 |
05 |
g2/s1/ |
06_道次第修学要领 |
06 |
g2/s2/ |
bf_百法明门论 |
bf |
g2/s2/ |
01_开启正念与慈悲大爱 |
01 |
g2/s2/ |
02_正念禅修要领 |
02 |
g2/s2/ |
03_解脱心理学 |
03 |
g2/s2/ |
bxdzp_辩中边论辩修对治品 |
bxdzp |
g2/s2/bxdzp/ |
01_大乘解脱道 |
01 |
g2/s2/bxdzp/ |
02_四念处·上 |
02 |
g2/s2/bxdzp/ |
03_四念处·下 |
03 |
g2/s2/bxdzp/ |
05_四神足·上 |
05 |
g2/s2/bxdzp/ |
06_四神足·下 |
06 |
g2/s2/bxdzp/ |
07_五根 |
07 |
g2/s2/bxdzp/ |
08_五力 |
08 |
g2/s2/bxdzp/ |
09_七觉支 |
09 |
g2/s2/bxdzp/ |
10_八正道 |
10 |
g2/s2/bxdzp/ |
11_三乘修治差别 |
11 |
g2/s2/bxdzp/ |
12_复习课 |
12 |
g2/s2/bf/ |
explain_讲记 |
explain |
g2/s3/ |
rxl_入菩萨行论 |
rxl |
g1/u0/ |
01_认识静心学堂 |
01 |
g1/u0/ |
01-2_入门辅助 |
01-2 |
g1/u1/ |
02_当代信仰思考 |
02 |
g1/u1/ |
03_佛教与中国文化 |
03 |
g1/u1/ |
04_人生五大问题 |
04 |
g1/u1/ |
05_信仰与人生 |
05 |
g1/u1/ |
06_慈经的修行 |
06 |
g1/u2/ |
07_生命的学习方法 |
07 |
g1/u2/ |
08_人格密码 |
08 |
g1/u2/ |
10_心灵创造幸福 |
10 |
g1/u2/ |
11_生命的回归 |
11 |
g1/u2/ |
12_人生态度之一 |
12 |
g1/u2/ |
13_人生态度之二 |
13 |
g1/u2/ |
14_人生态度之三 |
14 |
g1/u2/ |
15_班级经营手册 |
15 |
g1/u2/ |
16_心理学佛学世界 |
16 |
g1/u2/ |
17_茶与禅 |
17 |
g1/u2/ |
18_静茶七式 |
18 |
g1/u3/ |
19_菩提导航攻略 |
19 |
g1/u3/ |
20_人工智能时代 |
20 |
g1/u3/ |
21_佛教的世界观 |
21 |
g1/u3/ |
22_佛教的财富观 |
22 |
g1/u3/ |
23_佛教的环保思想 |
23 |
g1/u3/ |
24_物品整理 |
24 |
g1/u4/ |
25_家庭教育 |
25 |
g1/u4/ |
26_正念十要素 |
26 |
g1/u4/ |
27_盘坐呼吸 |
27 |
g1/u4/ |
28_正念盘坐 |
28 |
g1/u4/ |
29_正念呼吸 |
29 |
g1/u4/ |
30_佛门礼仪 |
30 |
g1/u5/ |
32_行到水穷处 |
32 |
g1/u5/ |
33_重新估量价值 |
33 |
g1/u5/ |
34_修学次第思考 |
34 |
g1/u5/ |
35_千手千眼 |
35 |
g1/u5/ |
36_欢喜义工行 |
36 |
g1/u5/ |
37_传灯实践课 |
37 |
g1/u5/ |
38_养生实践课 |
38 |
g1/u5/ |
39_走近佛陀之一 |
39 |
g1/u5/ |
zjft_走近佛陀 |
zjft |
g1/u6/ |
40_走近佛陀之二 |
40 |
g1/u6/ |
41_走近佛陀之三 |
41 |
g1/u6/ |
42_走近佛陀之四 |
42 |
g1/u6/ |
43_走近佛陀之五 |
43 |
g1/u6/ |
44_鹿野苑开示 |
44 |
g1/u6/ |
45_认识菩提导航 |
45 |
g1/u6/ |
46_静心学堂手册 |
46 |
g1/u6/ |
47_皈依手册之一 |
47 |
g1/u6/ |
48_皈依手册之二 |
48 |
g1/u6/ |
49_皈依手册之三 |
49 |
g1/u6/ |
50_皈依手册之四 |
50 |
g1/u6/ |
51_领众修习皈依 |
51 |
g1/u6/ |
gyxxsc_皈依修学手册 |
gyxxsc |
验证方式
python3 scripts/validate-symlinks.py
对话记录 (2026-06-07)
目标
- 整理三级修学项目的目录结构,规范软链接命名,移动资源文件,更新配置文件。
已完成
- 修复
.vscode/settings.json排除规则:深层原始目录排除路径改为通过符号链接名访问的路径 - 更新
AGENTS.md语言偏好记录 g2/s1/dcd/下 10 个章节目录重命名:01-dqjc→u01,02-yzszs→u02, …10-xptx→u10- 创建 28 个软链接(格式迭代:
-→()→_),涵盖g1/g2/g3、u0-u6、s1-s4、dcd、u01-u10、bf、explain、rxl - 更新
scripts/validate-symlinks.py正则匹配新命名规范 g1/u1~u6:删除index.md,将fc.md重命名为index.md- 搜索
g1/和g2/下所有 PDF 文件(100 个),复制到/pdf保留完整目录结构 - 更新
.gitignore排除pdf/ - 更新
_config.yml的exclude添加"pdf"并更新软链接排除模式 - 更新
AGENTS.md软链接表格 - 提交 git commit
c91fcf4 g1/课程目录移入对应单元目录(u0-u6),创建 55 个课程软链接- 更新
g1/index.md中所有课程路径链接 - 更新
.vscode/settings.json、_config.yml的排除规则 - 更新
AGENTS.md软链接表格(现在共 80 个软链接) xfzdrstd合集拆分:复制 mp3/PDF 到/pdf/g1/u2/12/13/14/,提取课文到各课程text.md,删除xfzdrstd/目录和g1/u2/19_菩提导航攻略错误软链接- 修复 19 号课程软链接位置:
g1/u2/19_菩提导航攻略(错误位置, 已删除) →g1/u3/19_菩提导航攻略(正确位置, 新建) - 重构
/pdf/目录结构:删除旧扁平路径拷贝,按新单元路径u{0-6}/XX/重新复制全部 PDF git rm删除g1/下所有 PDF(79 个),更新 markdown 中 PDF 相对链接为/pdf/绝对路径- 修复
g1/u2/10/text.md、g1/u2/11/text.md、g1/u2/14/text.md、g1/u2/15/index.md中损坏的 PDF 链接(链接目标与文件名不匹配、URL 编码错误等)
关键决策
- 软链接命名:最终采用
原名_注释(下划线),验证脚本正则已同步更新 - PDF 移入
/pdf后原始目录下 PDF 全部删除(git rm),由 markdown 中的/pdf/绝对链接引用 g1/u1-u6的fc.md替代index.md作为主页(删除旧index.md,重命名fc.md)
注意事项
- 验证软链接:
python3 scripts/validate-symlinks.py(当前 104/104 通过) - VS Code 排除规则:原始目录通过符号链接访问时,排除路径必须用符号链接名(如
g2_同修/s1_第一阶段/dcd/),而非原始名 _config.yml用 glob 模式排除软链接防止 Jekyll 重复 URLassets/script.js面包屑导航 Rename 字典键名为u01~u10
对话记录 (2026-08-15)
目标
- 修正课程目录链接混乱:index.md(辅助材料)中”阅读正文”的链接未指向 text.md(法义正文),text.md 中”辅助材料”链接指向不存在的 fc 页面。
已完成
- g1 系列 19 个 index.md:正文链接
](.)→](text) - g1 系列 15 个 text.md:辅助材料链接
](fc)→](.) - g2 六个目录结构重组(index.md=正文 → text.md,fc.md=辅助材料 → index.md):
g2/s1/02、g2/s1/03、g2/s1/05、g2/s2/01、g2/s2/02、g2/s2/03 _开头文件改名发布(Jekyll 不处理下划线文件):g2/s1/02/_note.md→note.md、_share.md→share.md、g2/s1/03/_map.md→map.md、_note.md→note.md、g1/u3/21/_map.md→map.md、g1/u3/22/_佛教的财富观/map.md→map.md(移出下划线目录)g1/u3/19/_菩提导航攻略/拆解:faq.md、map.md 移至顶层发布,删除重复的 index.md- 资源链接全面改写:
/pdf/...→/assets/...(assets/g1、assets/g2 实为资源目录,已从_config.ymlexclude 移除);相对 mp3/jpg 链接改为/assets/绝对路径 - 修复各类死链:
g1/u2/07(正文/辅助材料链接)、g1/u1/04(share 死链)、g2/s3/rxl(原文/注释/讲记链接、锚点)、g2/s1/dcd(原文链接)、g2/s1/index.md(01/04 课内容缺失,去链接标注”内容待补充”)、g2/s1/szyds(删 PDF 死链) - 删除 macOS AppleDouble 垃圾文件(
._text.md等)
关键决策
- 资源实际存放在
assets/g1/、assets/g2/(约 1.1G,被.gitignore忽略,不入 git);部署到 GitHub Pages 时这些资源不会随仓库发布,需另行处理 g2/s2/bf/NN(index.md=讲记正文,无辅助材料)、g2/s3/rxl/NN、g2/s2/bxdzp/06/12、g2/s1/06(index.md=辅助材料,缺 text.md)等目录保持现状,未强行重构
注意事项
- 全站相对链接检查:
python3 /tmp/check_links2.py(当前 576 个链接 0 坏链) - 2026-08-15 推送:远程旧历史(1GB)无法 fetch 合并,经用户确认 squash 为单提交
66f70f9后 force push 覆盖远程 main;原 36 个提交历史保留在本地backup-main分支 - 推送认证:本机使用 SSH key(
~/.ssh/id_ed25519),origin 为git@github.com:mindfulpeace/mindfulpeace.github.io.git已完成(text.md 头部规范化)
- 122 个 text.md 在标题后统一加
> _修学前请先阅读【[辅助材料](.)】_ - 8 个有 assets 资源的课程补
> _相关下载:_下载列表;例外:bxdzp/05/text.md(空文件)、rxl/35-test(测试残留无 index.md) - 强调符号统一
_、辅助材料链接相对化(.)、下载文字规范化;修复 u2/11 之三 mp3 链接 - 提交
f39757d(未推送)已完成(index.md 学一学规范化)
- 32 个有 text.md 的课程 index.md:
## 学一学后加> _参考阅读:【[法义](text)】_+> _相关下载:_(按 assets 资源);去除学一学/记一记内联链接(保留文字) - 未处理 21 个无 text.md 的 index.md(单元页/实践课,无法义页可引)
- 提交
0ca72ee(未推送)已完成(index.md 下载块全覆盖 + bf 重构)
- 53 个含
## 学一学的 index.md:已处理的 32 个补”无资料”下载块(8 个无资源);21 个无 text.md 的加”相关下载:无资料”块 + 去除学一学/记一记内联链接(含 u2/15、u2/18、u3/19 顶部块文件) g2/s2/03(## 修学内容):加参考阅读法义 + 下载块(2 资源)- 其他辅助材料约 160 个(dcd/rxl/szyds/bxdzp/g2/s1-05-06 等,用【观听内容】【修学内容】【阅读内容】结构,含纯文本标题的 rxl)在观听/修学/阅读内容后加”相关下载:无资料”块
g2/s2/bf/01-23重构:index.md(讲记正文)→ text.md,生成新辅助材料 index.md(学一学 + 参考阅读法义 + 无资料下载)- 例外:
g1/u6/46/index.md(HTML 重定向页)、g2/s2/bxdzp/03/index.md(空文件)、g2/s2/bf/explain/index.md(讲记目录页)保持原样 - 本轮改动未提交 git(用户决定提交时机)
语言偏好
- 与用户交流一律使用简体中文
开发与运行
- 本地开发:
bundle exec jekyll serve,默认地址http://localhost:4000 - 当前站内链接用绝对路径(如
/g2/s1/)而非锚点
项目结构说明
- 三级修学:g1 同喜班 / g2 同修班 / g3 同德班
- g2/s1/dcd/ = 《菩提道次第略论》77 课,分 10 个章节板块
- 每课统一格式:index.md(学修导航)+ text.md(法义)+ origin.md(原文)