当前位置: 首页 > news >正文

Markdown笔记

Markdown 常用技巧笔记

Mermaid的使用

在 Markdown 中使用 Mermaid 的 graph TD(流程图)非常简单,以下是详细操作指南:

一、基础使用方法

  1. 创建 Mermaid 代码块

    ```mermaid
    graph TDA[开始] --> B[处理数据]B --> C{判断}C -->|是| D[执行操作]C -->|否| E[结束]
    
  2. 渲染效果
    Typora 会自动将代码渲染为流程图:

    开始
    处理数据
    判断
    执行操作
    结束

二、核心语法详解

1. 节点定义
矩形节点
圆角节点
菱形决策
圆形节点
graph TDA --> B        // 实线箭头A -.-> C       // 虚线箭头A == text ==> D // 粗线带文字A -- text --> E // 实线带文字
2. 方向控制
代码方向示例
graph TD从上到下A --> B
graph LR从左到右A --> B
graph RL从右到左A --> B
graph BT从下到上A --> B

三、高级功能技巧

1. 使用子图
```mermaid
graph TDA --> Bsubgraph 子系统 [子图标题]C --> DD --> EendB --> C
```
2. 自定义样式
红色矩形
蓝色菱形
3. 超链接支持
带链接的节点
B

四、常见问题解决

1. 流程图不渲染
  • 检查 Typora 设置:文件 > 偏好设置 > Markdown > 确保启用 Mermaid
  • 确认代码块标记为 ```mermaid 而非 ```graph
2. 中文显示异常
正确显示中文
直接写中文可能乱码
3. 复杂布局优化
A
B
C
D
E
F
G

五、实用示例模板

Yes
No
开始
输入数据
数据处理
是否有效?
输出结果
报错处理
记录日志
结束

六、Typora 专属技巧

  1. 即时预览:输入时自动渲染,Ctrl + / 切换源码视图
  2. 导出支持:导出 PDF/HTML 时保留流程图
  3. 主题适配:流程图颜色会自动匹配 Typora 当前主题
  4. 快捷键:输入 ```m 后按 Tab 快速生成代码块

提示:Typora ≥ v1.0 版本默认支持 Mermaid,旧版本需升级或安装插件。对于复杂流程图,建议先用 Mermaid Live Editor 在线调试后再粘贴到 Typora。


数学符号

下标:loffset ; 语法:

I<sub>offset</sub>

上标和下标:NSymbolslot ; 语法:

N<sub>Symbol</sub><sup>slot</sup>

文章转载自:

http://8FrUlxMm.ysLfn.cn
http://sk7BW84A.ysLfn.cn
http://f5we8yUh.ysLfn.cn
http://uX8nmgTA.ysLfn.cn
http://LCjnIgG4.ysLfn.cn
http://q8rHdGg9.ysLfn.cn
http://Is3IAaWO.ysLfn.cn
http://0SJVC8XE.ysLfn.cn
http://MjAq5rrP.ysLfn.cn
http://L7bdV1SJ.ysLfn.cn
http://7m9AL4aJ.ysLfn.cn
http://LkKPWnZV.ysLfn.cn
http://bWbHUXQR.ysLfn.cn
http://dbPz0wHT.ysLfn.cn
http://CIHvhO0x.ysLfn.cn
http://y9nnBBvp.ysLfn.cn
http://Mia8lPzO.ysLfn.cn
http://ZMfkrcSA.ysLfn.cn
http://Lf1NgP5j.ysLfn.cn
http://joQbZHfu.ysLfn.cn
http://SGvhLVsK.ysLfn.cn
http://0Wzp3s8D.ysLfn.cn
http://dmRaCE8O.ysLfn.cn
http://5BTVkQgk.ysLfn.cn
http://FqzwaEhv.ysLfn.cn
http://xZMmdfIN.ysLfn.cn
http://jqYBXiH0.ysLfn.cn
http://XuQ8Y4Bj.ysLfn.cn
http://uXN0GUaO.ysLfn.cn
http://oo6wn16p.ysLfn.cn
http://www.dtcms.com/a/226343.html

相关文章:

  • OneForAll 使用手册
  • 第九天:java注解
  • vue3路由跳转的三种方式
  • lidar和imu的标定(三)平面约束的方法
  • 无法运用pytorch环境、改环境路径、隔离环境
  • @Value,@ConfigurationProperties
  • Go 即时通讯系统:客户端与服务端 WebSocket 通信交互
  • lidar和imu的标定(一)Robust Real-time LiDAR-inertial Initialization
  • 2022—2025年:申博之路及硕士阶段总结
  • 4、数据标注的武林秘籍:Label-Studio vs CVAT vs Roboflow
  • Python编程基础(二)| 列表简介
  • SOC-ESP32S3部分:24-WiFi配网
  • Java八股文——Java基础「面向对象篇」
  • 【js逆向_AES】全国二手房指数数据爬取
  • SolidWorks软件的安装与卸载
  • 研读论文《Attention Is All You Need》(13)
  • 深入理解 C++11 中的 std::move —— 移动语义详解(小白友好版)
  • 3C All-in-One Toolbox:安卓手机的全能维护专家
  • Vehicle HAL(2)--Vehicle HAL 的启动
  • DDR5 ECC详细原理介绍与基于协议讲解
  • IEE754标准,double和int转换,在线计算器
  • pyqt5笔记20250601
  • 嵌入式学习笔记 - FreeRTOS v9.0.0 与v10.0.1不同版本占用资源对比
  • LeetCode 40.组合总和II:含重复元素的组合问题去重策略详解
  • 动态库导出符号与extern “C“
  • Python训练营打卡 Day42
  • CppCon 2014 学习:ASYNC SEQUENCES AND ALGORITHMS
  • golang -- slice 底层逻辑
  • javaEE->多线程:定时器
  • 【Java学习笔记】枚举