Markdown和Typora编辑器的学习和使用

Markdown

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
Markdown 编写的文档后缀为 .md, .markdown

标题

使用#号可表示1-6级标题

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

字体

*斜体文本*
_斜体文本_

**粗体文本**
__粗体文本__

***粗斜体文本***
___粗斜体文本___

分割线

在一行中使用三个及以上的*、-、_来建立一个分割线,行内不能有其他东西,但是可以在这些符号中插入空格。

***
* * *
*****
- - -
--------

删除线

~~要删除的文字~~

下划线

<u>带下划线的文本</u>

脚注

[^要注明的文本]:

示例:
书籍是人类进步的阶梯[^要注明的文本]

[^要注明的文本]: 文本解释

aaa1

书籍是人类进步的阶梯2

列表

无序列表

使用*、+、或者-加空格

* 第一项
* 第二项
* 第三项

+ 第一项
+ 第二项
+ 第三项

- 第一项
- 第二项
- 第三项

有序列表

数字加上.

1. 第一项
2. 第二项
3. 第三项

列表嵌套

1. 第一项
	-(*/+) 第一项嵌套第一个元素
	- 第一项嵌套第二个元素
2. 第二项
	- 第二项嵌套第一个元素
	- 第二项嵌套第二个元素
	
* 第一项(黑色点)
(三个空格)* 嵌套内容(空心点)

区块

> 加空格

> 区块引用

嵌套:一个>是最外层嵌套,两个>是第一层嵌套,以此类推

> 最外层
> > 第一层嵌套
> > > 第二层嵌套

区块中使用列表

> 区块中使用列表
> 1. 第一项
> 2. 第二项
> + 第一项
> + 第二项

列表中使用区块

列表内放区块,需在>前添加一个tab键(4个空格)缩进

* 第一项
	> 区块
* 第二项

代码

用`包起来

`printf`函数

代码区块

用```包裹一段代码

链接

[连接名称](链接地址)

<链接地址>

高级链接

通过变量来设置一个链接,变量赋值在文档末尾进行

[链接名称][变量]
然后在文档的结尾为变量赋值(网址)
[变量]: 链接地址
示例:
这个链接用 1 作为网址变量 [Google][百度]

  [百度]: http://www.google.com/

这个链接用 1 作为网址变量 Google

图片

标题部分可选可不选,即点击图片显示标题。
要指定图片宽高,可使用<img>标签

![alt 属性文本](图片地址 "标题")

表格

|来分割不同单元格,-来分割表头和其他行,:-左对齐, -: 右对齐,:-:居中对齐。

| 左对齐 | 右对齐 | 居中对齐 |
| :--- | ---: | :---: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |

高级技巧

支持HTML元素

转义:\ 转义特殊字符

公式

使用 KaTeX 或者 MathJax 来渲染数学表达式。

数学表达式在行内显示:$…$ 或者(…)

数学表达式在块内显示:$$…$$或者[…]或者```math

示例:
$$
\begin{Bmatrix}
   a & b \\
   c & d
\end{Bmatrix}
$$

{ a b c d } \begin{Bmatrix} a & b \\ c & d \end{Bmatrix} {acbd}

如何自动产生目录

在文章开始的地方输入[toc]加Enter。

如何折叠代码

detail:折叠语法标签

summary:折叠语法展示的摘要

pre:以原有格式显示元素内的文字是已经格式化的文本

code:指定代码示例

示例:
<details>
  <summary>查看代码</summary>
  <pre><code>  
<h1>标题</h1>
for i in a:
    print(i)
  </code></pre>
</details>

注:这里CSDN好像显示不出来,可以自己试试

Typora

快捷键

Ctrl+1  一阶标题    Ctrl+B  字体加粗
Ctrl+2  二阶标题    Ctrl+I  字体倾斜
Ctrl+3  三阶标题    Ctrl+U  下划线
Ctrl+4  四阶标题    Ctrl+Home   返回Typora顶部
Ctrl+5  五阶标题    Ctrl+End    返回Typora底部
Ctrl+6  六阶标题    Ctrl+T  创建表格
Ctrl+L  选中某句话   Ctrl+K  创建超链接
Ctrl+D  选中某个单词  Ctrl+F  搜索
Ctrl+E  选中相同格式的文字   Ctrl+H  搜索并替换
Alt+Shift+5 删除线 Ctrl+Shift+I    插入图片
Ctrl+Shift+M    公式块 Ctrl+Shift+Q    引用

注:一些实体符号需要在实体符号之前加”\”才能够显示

待办事项

\ -[ ] 不勾选-待办事项
\ -[x] 勾选-已完成事项
  • 1
  • 2

流程图

横向流程图

示例:
graph LR
A[方形] -->B(圆角)
    B --> C{条件a}
    C -->|a=1| D[结果1]
    C -->|a=2| E[结果2]
    F[横向流程图]
a=1
a=2
方形
圆角
条件a
结果1
结果2
横向流程图

竖向流程图

示例:
graph TD
A[方形] --> B(圆角)
    B --> C{条件a}
    C --> |a=1| D[结果1]
    C --> |a=2| E[结果2]
    F[竖向流程图]
a=1
a=2
方形
圆角
条件a
结果1
结果2
竖向流程图

标准流程图

示例:
flowchat
st=>start: 开始框
op=>operation: 处理框
cond=>condition: 判断框(是或否?)
sub1=>subroutine: 子流程
io=>inputoutput: 输入输出框
e=>end: 结束框
st->op->cond
cond(yes)->io->e
cond(no)->sub1(right)->op
Created with Raphaël 2.3.0 开始框 处理框 判断框(是或否?) 输入输出框 结束框 子流程 yes no

标准流程图(横向)

示例:
flowchat
st=>start: 开始框
op=>operation: 处理框
cond=>condition: 判断框(是或否?)
sub1=>subroutine: 子流程
io=>inputoutput: 输入输出框
e=>end: 结束框
st(right)->op(right)->cond
cond(yes)->io(bottom)->e
cond(no)->sub1(right)->op
Created with Raphaël 2.3.0 开始框 处理框 判断框(是或否?) 输入输出框 结束框 子流程 yes no

甘特图

示例
  gantt
        dateFormat  YYYY-MM-DD
        title 软件开发甘特图
        section 设计
        需求                      :done,    des1, 2014-01-06,2014-01-08
        原型                      :active,  des2, 2014-01-09, 3d
        UI设计                     :         des3, after des2, 5d
    未来任务                     :         des4, after des3, 5d
        section 开发
        学习准备理解需求                      :crit, done, 2014-01-06,24h
        设计框架                             :crit, done, after des2, 2d
        开发                                 :crit, active, 3d
        未来任务                              :crit, 5d
        耍                                   :2d
        section 测试
        功能测试                              :active, a1, after des3, 3d
        压力测试                               :after a1  , 20h
        测试报告                               : 48h
Mon 06 Mon 13 Mon 20 需求 原型 UI设计 未来任务 学习准备理解需求 设计框架 开发 未来任务 功能测试 压力测试 测试报告 设计 开发 测试 软件开发甘特图

时序图

示例:
sequenceDiagram
对象A->>对象B: 对象B你好吗?(请求)
Note right of 对象B: 对象B的描述
Note left of 对象A: 对象A的描述(提示)
对象B-->>对象A: 我很好(响应)
对象A->>对象B: 你真的好吗?
对象A 对象B 对象B你好吗?(请求) 对象B的描述 对象A的描述(提示) 我很好(响应) 你真的好吗? 对象A 对象B

ps:数学公式和流程图这要学习,这里是将别人的例子看懂拿来学习


  1. 55551 ↩︎

  2. xx说的 ↩︎

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MarkdownTypora都是非常好用的工具,具体哪个更好点需要根据个人需求来决定。 Markdown是一种轻量级标记语言,可以用来快速编写文档、博客等。它的语法简单易懂,可以快速上手,而且可以在不同的平台上使用。但是,Markdown编辑器相对简单,不太适合处理复杂的文档。 Typora是一款支持Markdown语法的编辑器,它的界面非常美观,支持实时预览,可以让用户更加直观地看到自己编辑的文档效果。同时,Typora还支持多种导出格式,如PDF、HTML等,非常方便。但是,Typora只能在Windows、macOS和Linux等操作系统上使用。 因此,如果你需要快速编写简单的文档或博客,可以选择Markdown;如果你需要处理复杂的文档,或者需要更加美观的编辑界面和实时预览功能,可以选择Typora。 ### 回答2: Markdown 是一种轻量级的标记语言,它不仅简单易懂,而且兼容性很好,可以在各种编辑器和网站上使用Typora 是一个类似于文本编辑器Markdown 编辑器,旨在让用户专注于内容创作而不是排版。 在比较 MarkdownTypora 哪个好时,首先需要了解这两个工具的用途和特点。 如果你只需要简单地在文本中加入一些格式化标记,比如加粗、斜体等,那么使用 Markdown 就足够了。Markdown 语言的格式简单易懂,几乎所有的文件格式都支持 Markdown,而且 Markdown 也可以轻松地转换为其他格式,比如 HTML、PDF 等。 如果你需要经常编辑 Markdown 文件,并需要实时地查看渲染后的效果,那么 Typora 是更好的选择。Typora 提供了实时渲染的功能,所以用户可以立即看到编辑后的效果,而不需要预览。 另外,Typora 还提供了更多的功能,比如自定义主题、字体、窗口布局等。通过 Typora,用户可以更容易地调整文本排版和布局。 总的来说,MarkdownTypora 的选择取决于你的需求。如果你只需要简单地编辑 Markdown 文件,使用 Markdown 即可;如果你需要经常编辑 Markdown 文件,并需要实时查看效果,那么 Typora 是更好的选择。 ### 回答3: Markdown是一种轻量级标记语言,其目的是简单易读易写,可以用简单的文本格式转换成HTML格式。而Typora是一款支持实时预览的Markdown编辑器。两者都具备编辑Markdown文本的能力,但它们之间有一些区别。 首先,Markdown是一种标记语言,而Typora是一款可视化编辑器。这意味着,使用Typora可以通过实时预览功能快速看到文本的渲染效果,以帮助用户更好地编辑和编写文本。 其次,Typora提供了更为简单易用的快捷键和界面设计。Typora的界面非常简洁,所有操作都可以通过快捷键进行,这使得用户可以更加快速地编辑Markdown文本。在Typora中,用户可以通过Ctrl+B进行加粗、Ctrl+I进行斜体等等,非常方便。 然而,Markdown由于其极简的设计,更适合于在纯文本编辑器使用。它不需要任何特殊的界面和快捷键,只需要记住一些简单的标记即可完成复杂的格式编排。因此,Markdown更适用于专注于文本内容而非视觉效果的场景。 总之,MarkdownTypora各有优点,具体哪个更好要看个人需求。但是对于需要快速、简便编辑Markdown文本的用户来说,Typora会更加友好一些。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值