Markdown语法--Obsidian笔记

2023-11-06

Markdown 语法–笔记

语法分类:

表示文字层级:-标题、- 段落 - 区块引用 - 代码区块 - 列表 -待办事项
表示文字格式:- 强调 - 表格
表示特殊符号: - 反斜杠 - 符号 - 分割线
表示链接引用 :- 链接 - 图片 -脚注
表示UML的流程图时序图 :- 流程图 - 时序图

文字层级类

1. 标题

#第一级标题 `<h1>`
##第二级标题 `<h2>`
###第三级标题  `<h3>`
####第四级标题  `<h4>`
#####第五级标题  `<h5>`
######第六级标题  `<h6>`

2. 段落

段落的前后要有 空行

空行是没有文字内容。
如想在段内强制换行,用两个以上空格
加上回车(引用中换行省略回车)

3. 区块引用

在段落的每行或者第一行使用符号 > ,可以多个嵌套使用

> 区块引用
> > 嵌套引用
> > > 三级嵌套引用
> > > > 四级嵌套引用

区块引用

嵌套引用

三级嵌套引用

四级嵌套引用

4. 代码区块

代码块:
(3个反单引号)(语言名)
(代码代码代码)
(3个反单引号)

fun main(args: Array<String>) {
   println("Hello World!")
   println("sum = ${sum(34, 67)}")
   println("sum = ${sum(34, 67)}")
   println("sum = ${sum(34, 6, 57, 34)}")
   printSum(237, 57)
   printSum(234, 567, 8)
   vars(1, 4, 6, 78, 0, 6, 9, 8)
  }

5. 列表

  1. 有序列表1
  2. 有序列表2
    1. 有序列表2.1
    2. 有序列表2.2
  1. 有序列表1
  2. 有序列表2
     1. 有序列表2.1
     2.  有序列表2.2
  • 无序列表
  • 无序列表
  • 无序列表
  • 无序列表
  • 无序列表
  • 无序列表
   使用  + 或 - 标记无序列表

6. 待办事项

  • 支持 #标签 ,链接样式
  • 要求包含列表标志(有序表无序表均可,比如 1.[x] 同样可以)
  • 这是一个已经完成的项目
  • [?] 这也是一个已完成的项目(实际上你可以在其中使用任何字符)
  • 这是一个未完成的项目
  • 在预览模式下单击选框可以切换项目完成状态
- [x] 支持 #标签 ,[链接](),**样式**
- [x] 要求包含列表标志(有序表无序表均可,比如 `1.[x]` 同样可以)
- [x] 这是一个已经完成的项目
- [?] 这也是一个已完成的项目(实际上你可以在其中使用任何字符)
- [ ] 这是一个未完成的项目
- [ ] 在预览模式下单击选框可以切换项目完成状态

文字格式类

1. 样式

强调内容两侧分别加上 * 或者 -

  *斜体* ,_斜体_  
  **加粗** , __粗体__
  ***这是倾斜加粗的文字***
  ==这是加高光的文字==
  ~~这是加删除线的文字~~
  <u>这是加下划线的文字</u>
  %%这是注释%% 

斜体 ,斜体
加粗粗体
这是倾斜加粗的文字
这是加高光的文字
这是加删除线的文字
这是加下划线的文字
%%这是注释%%

2. 表格

简化版 第二格表头
内容单元格 第一列第一格 内容单元格第二列第一格
内容单元格 第一列第二格 多加文字 内容单元格第二列第二格
表格2 表头2 表头3
这玩意据说
可以换行可以换行可以换行
内容左对齐 内容内容内容内容内容
内容中间对齐 内容内容内容内容内容内容内容内容 内容右对齐
// (:,因为有无都是左对齐)---(且这个-数得大于等于三) 


简化版 | 第二格表头
---------| -------------
内容单元格 第一列第一格 | 内容单元格第二列第一格
内容单元格 第一列第二格 多加文字 | 内容单元格第二列第二格 

|表格2|表头2|表头3|
|:---:|:---|---:|
|这玩意据说<br/>可以换行可以换行可以换行|内容左对齐|内容内容内容内容内容|
|内容中间对齐|内容内容内容内容内容内容内容内容|内容右对齐|

链接引用类

1. 链接

我的博客
https://blog.csdn.net/wangchaodee -自动生成链接

[github](https://blog.csdn.net/wangchaodee)   
<https://blog.csdn.net/wangchaodee> - 自动生成链接  

2. 图片

类似于链接,只需要加一个 ! 号
集合类

调整图片大小 csdn 上貌似未支持

![集合类  ](../images/Java-Collections.jpg)  
![集合类 |200 ](../images/Java-Collections.jpg)  

3. 脚注

[脚注序号1]
[脚注序号1]: 解释文字

[^脚注序号或文字]
[^之前用的脚注序号或文字通常文章末尾写下这段文字]: 解释文字

4. 反向链接

Obsidian的精髓
链接一篇笔记 : [[算法-排序算法总结]]

![[算法-排序算法总结## 选择排序 ]]

[[算法-排序算法总结]]
![[算法-排序算法总结## 选择排序 ]]

5. 目录 TOC

[TOC] // 不过部分markdown不支持 , Typroa支持

@[toc]   // [TOC] 

不支持的如obsidian 可以用 # obsidian-plugin-toc 插件 来自动插入目录

1. [[#语法分类:|语法分类:]]
1. [[#文字层级类|文字层级类]]
	1. [[#文字层级类#1. 标题|1. 标题]]
	1. [[#文字层级类#2. 段落|2. 段落]]
	1. [[#文字层级类#3. 区块引用|3. 区块引用]]
	1. [[#文字层级类#4. 代码区块|4. 代码区块]]
	1. [[#文字层级类#5. 列表|5. 列表]]
	1. [[#文字层级类#6. 待办事项|6. 待办事项]]
1. [[#文字格式类|文字格式类]]
	1. [[#文字格式类#1. 样式|1. 样式]]
	1. [[#文字格式类#2. 表格|2. 表格]]
1. [[#链接引用类|链接引用类]]
	1. [[#链接引用类#1. 链接|1. 链接]]
	1. [[#链接引用类#2. 图片|2. 图片]]
	1. [[#链接引用类#3. 脚注|3. 脚注]]
	1. [[#链接引用类#4. 反向链接|4. 反向链接]]
	1. [[#链接引用类#5. 目录 TOC|5. 目录 TOC]]
1. [[#特殊符号类|特殊符号类]]
	1. [[#特殊符号类#1. 反斜杠|1. 反斜杠]]
	1. [[#特殊符号类#2. 符号|2. 符号]]
	1. [[#特殊符号类#3. 分割线|3. 分割线]]
1. [[#UML图|UML图]]
	1. [[#UML图#1.时序图|1.时序图]]
	1. [[#UML图#2. 流程图|2. 流程图]]

特殊符号类

1. 反斜杠

\反斜杠

   \\反斜杠

2. 符号

Ctrl+A

  `` Ctrl+A ``

3. 分割线

分割线用三个或以上* - 或 _

****
----
____



UML图

可以借助mermaid 来画部分UML类型的图 如时序图 、流程图

1.时序图

Alice Bob John Hello John, how are you? Fight against hypochondria loop [Healthcheck] Rational thoughts prevail! Great! How about you? Jolly good! Alice Bob John
```mermaid
sequenceDiagram
    participant Alice
    participant Bob
    Alice->>John: Hello John, how are you?
    loop Healthcheck
        John->>John: Fight against hypochondria
    end
    Note right of John: Rational thoughts <br/>prevail!
    John-->>Alice: Great!
    John->>Bob: How about you?
    Bob-->>John: Jolly good!

```

2. 流程图

从上到下演示:

-   TB - top to bottom
-   TD - top-down/ same as top to bottom
-   BT - bottom to top
-   RL - right to left
-   LR - left to right
	```mermaid
	flowchart TD;
    A-->B;
    A-->C;
    B-->D;
    C-->D;
	```

上下图

A
B
C
D

3. 节点类型及连接关系

节点类型:

流程图节点有矩形 '[]',圆角矩形 '()',不对称矩形 '>]',菱形 '{}',圆形 '(())'。在每个节点前面需要唯一标识该节点ID
	```mermaid
	flowchart TD
	    a[矩形];
	    b(圆角矩形);
	    c>不对称矩形];
	    d{菱形};
	    e((圆形));
	```
矩形
圆角矩形
不对称矩形
菱形
圆形

连接关系:

- 实线 '---'、加粗实线 '==='、虚线 '-.-'
- 带箭头实线 '-->'、带箭头加粗实线 '==>',带箭头虚线 '-.->'
```mermaid
flowchart LR
    a[a] --- a1[a1];
    b[b] === b1[b1];
    c[c] -.- c1[c1];
    d[d] --> d1[d1];
    e[e] --text--> e1[e1];
​```

图示:

yes
a
a1
b
b1
c
c1
d
d1
e
e1

参考资料

https://publish.obsidian.md/help-zh
https://mermaid.js.org/intro/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Markdown语法--Obsidian笔记 的相关文章

  • 浙里办项目发布

    1 打包上传代码 2 注意 需要配置 gbc json文件 type gov build config version 1 outputPath dist build entryHTML h5 index html
  • 【Apifox Helper】自动生成接口文档,IDEA+Apifox懒人必备

    文章目录 前言 缘由 接口文档对接爽 整理起来真费脑 本文阅读时长 约10分钟 前置条件 1 IDEA开发工具 2 Apifox 不必要 主要目标 一秒生成接口文档 水图 IDEA中项目接结构图 生成到Apifox接口文档图 试用人群 1
  • git 提交代码时,提示输入用户名和密码,不知道用户名和密码是啥

    最近在跟小伙伴一起做小项目玩 之前clone代码时都是ssh 这次用的是https 提交代码遇到问题 在网上没有查到解决问题的办法 所以在这里记录以下这个问题的解决办法 后续有时间要 熟练掌握 git的使用方法 当小伙伴再遇到问题时 就可以
  • Python列表转换成字典、嵌套列表转字典、多个列表转为字典嵌套列表

    目录 两列表转为字典 多列表转为字典嵌套列表 嵌套列表转字典 方法一 直接内置dict 方法二 for循环 一个列表转字典 一 两列表转为字典 list1 key1 key2 list2 value1 value2 print dict z
  • Markdown基本语法

    Markdown基本语法 一 Markdown了解 二 基本语法 1 各级标题的写法 2 段落 3 字体样式 4 分隔线 5 下划线 6 脚注 7 列表 8 代码块 9 引用 10 图片插入 11 链接 12 表格 三 高级技巧 1 HTM
  • Markdown基础语法介绍

    何为Markdown Markdown是一种轻量级标记语言 它允许用户以纯文本格式编写文档 然后转换成有效的XHTML或HTML文档 Markdown具备轻量化 跨平台 易读易写等特性 且支持文本 图片 图表等多种展示样式 Markdown
  • GVIM教程,GVIM使用心得

    目录 一 gvim的基础操作 1 插入字符 2 移动光标或页面 3 查找内容 4 替换 5 删除文本 6 复制粘贴 7 对文件的操作 8 多行编辑 9 选中文本 一 gvim的基础操作 以下操作均在命令模式下进行 操作中需要输入冒号则进入末
  • 关于obsidian和typora之间格式无法兼容的解决(图片显示问题)

    要在obsidian中进行如下设置 也就是将每个markdown文件中的图片都放在该markdown文件所在的文件夹中 然后图片的格式是通用markdown的格式 路径是基于该文件的相对路径 使用时 每个文件都单独创建一个文件夹来放置 然后
  • iOS系统网络抓包方法

    原文地址 http www cnblogs com ydhliphonedev archive 2011 10 27 2226935 html 在进行iOS开发过程中 经常会遇到各种各样的网络访问问题 以前苦于没有抓包工具 很多网络问题解决
  • Source Insight4.0的安装以及配置

    安装source insight4 工具的动机 1 公司需求 2 source insight4 0工具是集开发快速以及界面美观和方便等多种优点于一个软件的编辑器 1 需要准备资料 source insight4 0的安装包 以及安装的过程
  • 国际软件项目经理的七大素质

    国际软件项目经理的七大素质 1 在一个或多个应用领域内使用整合了道德 法律和经济问题的工程方法来设计合适的解决方案 2 懂得确定客户需求并将其转换成软件需求的过程 3 履行项目经理的职责 善于处理技术和管理方面的事务 4 懂得并使用有用的项
  • IDEA全局搜索框打不开,全局搜索不全,全局搜索不到解决办法

    IDEA默认全局搜索快捷键是Ctrl Shift F 当我在使用IDEA的全局搜索时 发现IDEA的全局搜索快捷键不起作用 无法弹出全局搜索框 此时想到了应该是快捷键被占用了 首先想到的就是搜狗输入法 打开搜狗输入法设置 高级 把这个简繁切
  • quill编辑器使用

    官方git https github com quilljs quill 官方文档 https quilljs com 中文文档 https kang bing kui gitbook io quill 编辑器是个正经编辑器 就是文档太不正
  • vscode编辑器插件总结

    之前一直用webstorm webstorm确实太重了 后来无意中发现了vscode 高颜值吸引了我哈哈哈 就一直用着 很喜欢VScode的插件功能 想要什么插件就搜索 比如搜索angular 只要点击一下某款插件 插件的介绍和用法都会在右
  • Toad常用快捷键和缩写替换

    Toad常用快捷键 F8 调出以前执行的sql命令 F9 执行全部sql Ctrl T 补全table name 或者显示字段 alt 箭头上下 看sql history Ctrl Enter 直接执行当前选中的sql Ctrl Shift
  • 必杀VI、VIM编辑器命令

    题记 VI和VIM有非常多的命令 在此分部分展示一下 第一部分 一 移动光标类 一般模式 光标移动 复制粘贴 查找替换 上下移动 h lt 光标向左移动一个字符 j 向上箭头 光标向上移动一个字符 k 向下箭头 光标向下移动一个字符 l 向
  • CodeBlocks+wxWidgets

    之前也安装过CodeBlocks 只是当时没有安装wxWidgets 试着新建一个wxWidgets工程后没有看到界面设计的东东就放弃了 今天发现群里的南果梨也在用CodeBlocks 在他的帮助也终于成功的安装了wxWidgets 到ww
  • vim常见操作

    vim常见操作 文章目录 vim常见操作 1 回退 前进 2 搜索 3 删除 4 定位到50行 5 显示行号 6 复制粘贴 7 剪贴
  • vscode插件离线安装地址

    因内网开发 编辑器不可联网 插件需要离线安装 vscode插件商店 Extensions for Visual Studio family of products Visual Studio Marketplace
  • 提升编程效率,Sublime Text 4 for Mac 让代码编辑更高效!

    作为一名开发人员或程序员 一个高效且功能强大的文本编辑器是必不可少的工具 而 Sublime Text 4 for Mac 正是为满足这一需求而设计的 无论你是初学者还是经验丰富的专业人士 Sublime Text 4 都将成为你编程生涯中

随机推荐

  • 树莓派上手第一课:系统烧录,树莓派的配置,获取ip,ssh,远程桌面...

    最近树莓派涨价挺高的 卖了我的3b 小赚了几百块钱 借了朋友的3b来写篇关于树莓派的入门博客吧 主要包括系统烧录 树莓派的配置 ssh 远程桌面 系统烧录 准备一个树莓派 8g及8g以上的tf卡 键盘 鼠标 HDMI输出的显示屏 去官网下载
  • 大数据、云计算、区块链、人工智能!你选择哪个?

    日前 在以 突破 为主题的t112018暨talkingdata数值智能峰会上 数千名相干行业从业者研讨以数值驱动冲破发展的新模式 新路径 目前计算机相干领域的就业情况还是比较不错的 随着大数据 物联网 区块链 人工智能等技术的快速进展 这
  • 基于单片机智能温室大棚控制系统

    功能介绍 以51单片机作为主控系统 DS18B20温度采集模块检测温度 光敏电阻和ADC0832组成的光照检测模块 土壤湿度检测模块检测土壤湿度 CO2检测模块检测CO2浓度 LCD1602显示模块显示测量值 若温度小于温度最小值 声光报警
  • Operator方式下的Prometheus监控二进制方式部署的kubernetes组件

    Operator方式下的Prometheus默认监控的是以静态pod形式部署的kubernetes组件 kubectl kube controller manager kube scheduler 如果需要监控以rpm包或者二进制包方式部署
  • 关于router-link和router-view

    router link和router view在同一个vue文件 A vue 里面 router link设置路由跳转 router view根据路由显示组件 在同一个页面中 A vue组件是全局的页面 B vue组件和C vue组件是A页
  • 最强的表格组件—AG Grid使用以及License Key Crack

    PS 想要官方 License Key翻到最后面 Ag Grid简介 Ag Grid 是一个高级数据网格 适用于JavaScript TypeScript应用程序 可以使用React Angular和Vue等流行框架进行集成 它是一种功能强
  • 系统地址和服务器地址不一致,服务器和ip地址不一致t3

    服务器和ip地址不一致t3 内容精选 换一换 输入AK SK后 已经确认AK SK内容准确 但仍然认证失败 界面报错关键信息如下 查看 root MindStudioMS 2 3 system log idea log 有如下日志报错 从日
  • 有符号数的四舍五入(round)(verilog实现)

    有符号数的表达方式见上篇 有符号小数的表示 扩展和计算 weixin 42330305的博客 CSDN博客 对于有符号数 正数和负数的四舍五入有些许不同 需要区别对待 一 正数 对于正数来说 如果被截掉的数的最高位为1 则结果为保留的数 1
  • 【分析方法】A/B test

    A B测试是什么 怎么做 有什么作用呢 本篇文章为大家分享了几种应用场景及案例 告诉大家如何在团队中有效推进A B测试 一 A B测试 为了检测某些用户到底属于哪一类别 我们定制了A类用户喜欢的产品和B类用户喜欢的产品 统计并对比了不同方案
  • 给jupyter添加多个python版本的kernel

    两种方法 1 想添加的python版本已存在 1 通过ipykernel为jupyter添加python环境 activate env name python m ipykernel install name env name 2 关闭py
  • Windows安装Anaconda,创建pytorch环境,pycharm配置环境

    目录 1 简介 2 安装Anaconda 3 创建一个独立的环境 4 安装依赖的库 5 安装pytorch 6 pycharm中使用conda环境 7 到这里安装就结束了 希望对您有所帮助 如有什么错误请指正 1 简介 安装Anaconda
  • C++:重载

    一 重载 重载 重载函数是函数的一种特殊情况 为方便使用 C 允许在同一范围中声明几个功能类似的同名函数 但是这些同名函数的形式参数 指参数的个数 类型或者顺序 必须不同 也就是说用同一个函数完成不同的功能 重载函数常用来实现功能类似而所处
  • git fatal: unable to access  Failed to connect to localhost port 1080: Connection refused

    git 拉取 更新子模块失败 提示失败 Submodule libXesBase https git xxxxx com xesoa libXesBase git registered for path libXesBase Cloning
  • 整合google,51ditu和mapbar的地图API

    http blog 163 com goodluck lq 126 blog static 63285386201001994058213
  • Java中的异常处理机制的简单原理和应用。

    异常是指java程序运行时 非编译 所发生的非正常情况或错误 与现实生活中的事件很相似 现实生活中的事件可以包含事件发生的时间 地点 人物 情节等信息 可以用一个对象来表示 Java使用面向对象的方式来处理异常 它把程序中发生的每个异常也都
  • 基于STM32F103单片机的车牌识别图像处理识别系统 原理图PCB程序设计

    硬件电路的设计 末尾附文件 系统硬件系统分析设计 1 STM32单片机核心电路设计 STM32系列处理器是意法半导体ST公司生产的一种基于ARM 7架构的32位 支持实时仿真和跟踪的微控制器 选择此款控制芯片是因为本系统设计并非追求成本的最
  • React通过axios拿到数据后,使用hooks,通过map函数对列表进行渲染

    导入hooks 导入你封装的http模块 引入样式 import React useEffect useState from react import http from API import index scss 默认导出一个函数组价 并
  • C#学习记录——.NET的三层架构

    每一个不曾起舞的日子 都是对生命的辜负 尼采 每一个不读书的的日子 都是对时光的辜负 今天学习 零基础学C 3 0 NET的三层架构 为了实现大型应用系统后续功能的扩展性和程序的灵活性 NET编程语言借鉴了JAVA的MVC思想 产生了三层架
  • MySQL - 第9节 - MySQL内外连接

    目录 1 内连接 2 外连接 2 1 左外连接 2 2 右外连接 3 简单案例 1 内连接 表的连接分为内连接和外连接 内连接实际上就是利用where 子句对两种表形成的笛卡儿积进行筛选 我们前面学习的查询都是内连接 也是在开发过程中使用的
  • Markdown语法--Obsidian笔记

    Markdown 语法 笔记 文章目录 Markdown 语法 笔记 语法分类 文字层级类 1 标题 2 段落 3 区块引用 4 代码区块 5 列表 6 待办事项 文字格式类 1 样式 2 表格 链接引用类 1 链接 2 图片 3 脚注 4