# Markdown ## 1. 为什么不用word或者纸笔? ### 1.1 记笔记的目的 > 你是为今天记笔记,还是为未来建立知识库? 很多同学记笔记只是为了**应付考试**, 但学 IT 的笔记,应该是为了**长期积累、复盘、提升自我效率**。 Markdown 就是帮助你做到这一点的工具。 ### 1.2 记录“代码与操作过程” | 比较项 | 纸笔笔记 | Markdown 笔记 | | -------- | ------------------------ | --------------------------------------- | | 记录代码 | ❌ 手抄代码既慢又容易写错 | ✅ ```python print("Hello") ``` 一行搞定 | | 记录截图 | ❌ 手绘图太耗时 | ✅ Typora 直接拖入截图 | | 搜索复用 | ❌ 翻笔记很慢 | ✅ Ctrl+F 秒搜到关键字 | | 更新修改 | ❌ 涂改麻烦 | ✅ 随时编辑、版本管理 | | 云同步 | ❌ 无法共享 | ✅ 可推送至 Gitee/GitHub | 📌 **结论**:纸笔适合做思维草稿,而不适合整理和保存技术内容。 ### 1.3 word的问题 Word 很强大,但不适合技术笔记的原因主要有五个: #### 1️⃣ 文件臃肿 & 格式混乱 - 每次复制代码,格式都会错乱。 - Tab、空格、缩进会被破坏。 - 导出和跨设备阅读都很麻烦。 #### 2️⃣ 不利于版本管理 - 改一处就得重新保存一份 `.docx`。 - 没法查看“上一个版本改了什么”。 - Git 对二进制文件(如 Word)无法对比差异。 #### 3️⃣ 不适合代码展示 - 代码块没有语法高亮。 - 排版与复制体验差。 - 无法在命令行或项目文档中直接使用。 #### 4️⃣ 不通用 - Word 文件只能在有 Office 的地方打开。 - 而 Markdown 是纯文本,任何系统都能打开。 #### 5️⃣ 不专业 - 技术行业中,项目文档、README、开发手册,几乎全部使用 Markdown。 👉 用 Word 写项目笔记,会显得“像没入门”。 ### 1.4 md技术人的语言 #### ✅ Markdown 的核心价值 1. **轻量化** —— 不需要格式菜单,专注内容 2. **可复用** —— 一份笔记能在网页、PDF、GitHub 都通用 3. **结构化** —— 用 `#`、`-`、代码块清晰展示知识层次 4. **自动化** —— 可与工具(如 Typora、Obsidian、Gitee)结合 5. **版本化** —— 与 Git 完美结合,记录学习历程 ### 1.5 md的延展能力 学习 Markdown,不只是为了“写漂亮的笔记”, 而是在为未来的学习与工作打基础。 | 未来场景 | Markdown 的用法 | | ------------ | ---------------------------------- | | 📘 写项目文档 | README.md | | 🧑💻 写博客 | 用 Hexo、Hugo、VuePress 等生成网站 | | 📂 整理知识库 | Obsidian / Typora 笔记体系 | | 🧠 团队协作 | Git + Markdown 共享文档 | | 📤 面试准备 | 整理问题集与项目笔记上传 Gitee | - 会写 Markdown,就能在技术世界里‘无障碍沟通’。 > “纸笔是用来记忆的, > Word 是用来排版的, > 而 Markdown,是用来成长的。” ## 2. Typora ### 2.1 Typora介绍 ✅ Typora 的核心理念: > “让 Markdown 写起来像 Word,用起来像程序员。” | 优点 | 说明 | 举例 | | -------------------- | -------------------------------- | ------------------------------ | | 🧭 **所见即所得** | 不需要预览模式,输入即显示排版 | 输入 `#` 立即变标题 | | 💾 **自动保存与恢复** | 防止误关丢失笔记 | 写完不用 Ctrl+S | | 📸 **图片拖拽支持** | 拖图片自动插入并复制到本地文件夹 | 适合截图讲解编程步骤 | | 💻 **代码高亮** | 支持上百种编程语言 | ```python print() ``` 自动高亮 | | 📂 **导出多格式** | 一键导出 PDF、HTML、Word | 提交作业或打印非常方便 | | ☁️ **跨平台同步** | 可与 Git、Gitee、云盘结合 | Typora + Git = 学习档案库 | 📌 对于 IT 专业学生,Typora 是最理想的入门工具,因为: - 它的学习曲线平滑; - 不需要配置环境; - 兼容所有 Markdown 文件(未来迁移到 Obsidian、VitePress、GitHub 都可无缝衔接)。 ### 2.2 Typora安装 - 下载“特别版”Typora软件 - 将程序放到某个固定的文件夹中(后续不要改动位置!),完全解压  - 解压之后运行关联格式  - 找到主程序,创建桌面快捷方式  - 双击桌面快捷方式,启动程序  ### 2.3 建议配置 - 开启自动保存  - 设置图片保存的位置  - md语法的一些设置  - 窗口样式,推荐一体化  - 彻底配置完成后,关掉重开,生效设置,下面是几个功能    ## 3. Markdown语法 - md文件的格式都是 `.md` 结尾的,新建一个md文件,就可以开始练习md语法了 ### 3.1 标题 Markdown 使用 `#` 号来创建标题,这是从 HTML 的 `