Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English Grammar Mindmaps / 英语语法思维导图

Interactive mindmaps covering all 40 lectures from A New English Grammar Coursebook by Zhang Zhenbang.

基于章振邦《新编英语语法教程》40 讲内容,生成的交互式思维导图集合。

English Version | 中文版


项目亮点 / Highlights

  • 📚 40 讲全覆盖 — 从词素到语篇,完整覆盖英语语法体系
  • 🧠 交互式思维导图 — 基于 markmap,支持缩放、折叠、搜索
  • 🌐 纯静态 HTML — 浏览器直接打开,无需安装任何软件
  • 📖 术语双语标注 — 每个语法术语均附英文原文与中文释义
  • 🚀 GitHub Pages 部署 — 支持在线浏览,无需下载

快速开始 / Quick Start

方式一:在线浏览(推荐)

访问 GitHub Pages 在线演示,直接浏览所有思维导图。

方式二:本地使用

  1. 克隆仓库:

    git clone https://github.com/DavidHinton-xcpc/english-grammar-mindmaps.git
    cd english-grammar-mindmaps
  2. 用浏览器打开目录页:

    # macOS
    open index.html
    
    # Linux
    xdg-open index.html
    
    # Windows
    start index.html
  3. 或者启动本地服务器(推荐,支持相对路径):

    python3 -m http.server 8080

    然后访问 http://localhost:8080

方式三:直接打开单个文件

进入 html/ 目录,双击任意 .html 文件即可在浏览器中查看。


交互操作 / Interaction

操作 说明
🖱️ 鼠标滚轮 缩放思维导图
👆 点击节点 折叠/展开子树
✋ 拖拽画布 平移视图
🔍 搜索框 关键字过滤节点

目录结构 / Project Structure

english-grammar-mindmaps/
├── README.md                 # 中文说明文档
├── README.en.md              # English documentation
├── LICENSE                   # CC BY-NC-SA 4.0 许可证
├── DISCLAIMER.md             # 免责声明
├── .gitignore
├── index.html                # GitHub Pages 目录页
├── html/                     # 40 讲思维导图 HTML
│   ├── 第1讲 语法层次.html
│   ├── 第2讲 分句结构和基本句型.html
│   ├── ...
│   └── 第40讲 从句到篇.html
├── src/                      # 增强版 Markdown 源文件
│   ├── 第1讲 语法层次.md
│   ├── ...
│   └── 第40讲 从句到篇.md
├── scripts/                  # 生成工具脚本
│   ├── gen_mindmap_enhanced.py
│   ├── remove_exercises.py
│   ├── check_truncation.py
│   └── batch_enhance.py
└── docs/                     # 文档

40 讲内容索引 / Lecture Index

# 主题 / Topic # 主题 / Topic
1 语法层次 Grammatical Hierarchy 21 不定式(二)Infinitive (II)
2 分句结构 Clause Structure 22 -ING 分词 -ING Participle
3 分句成分 Clause Elements 23 -ED 分词 -ED Participle
4 主谓一致(一)Subject-Verb Agreement (I) 24 形容词 Adjectives
5 主谓一致(二)Subject-Verb Agreement (II) 25 副词 Adverbs
6 名词和名词词组 Nouns & Noun Phrases 26 比较结构 Comparatives
7 名词的数和属格 Number & Genitive 27 介词 Prepositions
8 限定词(一)Determiners (I) 28 句子类型 Sentence Types
9 限定词(二)冠词 Articles 29 存在句 Existential Sentences
10 代词(一)Pronouns (I) 30 IT-句型和否定 IT-Clauses & Negation
11 代词(二)Pronouns (II) 31 并列结构 Coordination
12 动词和动词词组 Verbs & Verb Phrases 32 从属结构 Subordination
13 动词的时和体(一)Tense & Aspect (I) 33 条件句 Conditional Sentences
14 动词的时和体(二)Tense & Aspect (II) 34 关系分句 Relative Clauses
15 将来时间表示法 Future Time 35 直接引语和间接引语 Speech
16 被动意义表示法 Passive Voice 36 修饰 Modification
17 假设意义表示法 Subjunctive Mood 37 替代 Substitution
18 情态意义(一)Modality (I) 38 省略 Ellipsis
19 情态意义(二)Modality (II) 39 强调 Emphasis
20 不定式(一)Infinitive (I) 40 从句到篇 From Sentence to Text

技术栈 / Tech Stack

组件 版本 说明
d3 7 SVG 渲染引擎
markmap-lib 0.15.4 Markdown → 树形结构转换
markmap-view 0.15.4 思维导图渲染

使用锁定版本 CDN,确保稳定可靠。


数据来源 / Data Source

本项目的思维导图内容基于以下教材整理:

章振邦.《新编英语语法教程》(第六版). 上海外语教育出版社.

内容经过 AI 辅助增强处理(术语释义、结构调整),并非原书内容的直接复制。


许可证 / License

本项目采用 CC BY-NC-SA 4.0(署名-非商业性使用-相同方式共享)许可证。

  • ✅ 可以分享、复制本作品
  • ✅ 可以改编本作品
  • 不得用于商业目的
  • 📝 必须注明原作者和出处
  • 🔄 修改后的作品必须采用相同许可证

详见 LICENSEDISCLAIMER.md


免责声明 / Disclaimer

本项目仅供学习参考。内容基于公开出版物整理,不构成对原作品的复制或替代。如版权方认为本项目存在侵权问题,请联系作者,我们将立即删除相关内容。

详见 DISCLAIMER.md


致谢 / Acknowledgments

  • 章振邦教授及其《新编英语语法教程》
  • markmap 开源项目
  • d3.js 数据可视化库

贡献 / Contributing

欢迎提交 Issue 和 Pull Request!

如果发现内容错误或有改进建议,请:

  1. 提交 Issue 说明问题
  2. 或直接提交 PR 修复

Made with ❤️ for English learners

About

- `Interactive mindmaps covering all 40 lectures from A New English Grammar Coursebook by Zhang Zhenbang` -

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages