Markdown 是一种轻量级标记语言。
它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。
Markdown 吸收了很多在电子邮件中已有的纯文本标记的特性。
「易读易写」
** 兼容 HTML**
一个 Markdown段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行。普通段落不该用空格或制表符来缩进。
Code:
这是一个段落。
这是另一个段落。 这不是另一个段落。
View:
这是一个段落。
这是另一个段落。 这不是另一个段落。
Markdown 支持两种标题的语法,类 Setext 和类 Atx 形式。
code: 类 Setext:
This is an H1
=============
This is an H2
------------- 类 Atx:
#### 这是 H4
##### 这是 H5
view:
无序列表使用星号、加号或是减号作为列表标记:
有序列表则使用数字接着一个英文句点
code:
1. Bird
2. McHale
- Parish
view:
要在 Markdown 中建立代码区块很简单,只要简单地缩进 4 个空格或是 1 个制表符就可以,例如,下面的输入
code:
这是一个普通段落。
<table>
<tr>
<td>Foo</td><td>Foo</td>
</tr>
</table>
这是另一个普通段落
view:
这是一个普通段落。
Foo | Foo |
这是另一个普通段落。
Markdown 使用星号(*)和底线(_)作为标记强调字词的符号
code:
test
*stest*
__test__
**_test_**
view:
test
test
test
test
Markdown 支持两种形式的链接语法: 行内式和参考式两种形式。不管是哪一种,链接文字都是用 [方括号] 来标记。
code:
行内式:
[This link](https://blog.bihe0832.com/) has no title attribute.
参考式:
This is [an example][id] reference-style link.
[id]: https://blog.bihe0832.com "Optional Title Here"
view:
行内式:
This link has no title attribute.
参考式:
This is an example reference-style link.
如果要标记一小段行内代码,你可以用反引号把它包起来(`)
Code:
Use the `printf()` function.
A backtick-delimited string in a code span: `` `foo` ``
View:
Use the printf()
function.
A backtick-delimited string in a code span: `foo`
Markdown 使用一种和链接很相似的语法来标记图片,同样也允许两种样式: 行内式和参考式。
Code:
![Alt text](../public/images/img1.png "Optional title")
View:
Code:
![Alt text][2]
[2]: ../public/images/img1.png "Optional title attribute"
View:
![Alt text][2] [2]: ../public/images/img1.png “Optional title attribute”
到目前为止, Markdown 还没有办法指定图片的宽高,如果你需要的话,你可以使用普通的 标签。
Markdown 可以利用反斜杠来插入一些在语法中有其它意义的符号。Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\ 反斜线
` 反引号
* 星号
_ 底线
{} 花括号
[] 方括号
() 括弧
# 井字号
+ 加号
- 减号
. 英文句点
! 惊叹号
一直以来,日常笔记的云端同步都都很头痛,之前试用了很多,从印象笔记、到有道云笔记、到oneNote、再到使用自己搭的git,都或多或少有一些缺点。从去年中逛github的时候看到了目前用的boostnote以后,发现终于找到了一款到目前为止用的很顺手的笔记软件。废话不多,放上相关的地址和简单总结吧。
官网地址: https://boostnote.io