title: Markdown 的用法
date: 2020-01-08
categories:
tags:
abstract:
序
学会使用Markdown浪费了我很多时间, 但我觉得这是一个非常宝贵的技能. 我希望每个人都能学会Markdown.
Markdown的哲学
markdown让人们写作的时候更在意内容而不是格式. 这就是Markdown至上的哲学.
Markdown, 反义词 Markup, 中文的意思是"标记,做记号", 最初发明markdown的这个歪果仁估计是喜欢反向操作标榜自己的创意, 当然这个名字也很棒~
针对markup语言, 大家最熟悉的 html, xml, markdown简化了标记符号, 不再使用 <
, >
, 以及以此为基础的双封闭标签, 单标签, 而是使用了单一的#,-, +, *
等以一行为基本单位的不封闭的语法.
当然, markdown是不能撼动markup语言的地位的, 因为markup语言严谨, 而且被多数浏览器支持. 使我们上网的丰富页面的基础.
markdown语言的应用领域主要在于平时快速的书写, 设置格式, 而最终也会被转换成markup语言, 用于在网页上或者阅读器上显示.
正因为"快速简洁"的设计理念, 所以markdown不能写出排版花哨的富文本, 因为这也不是markdown所追求的.
所幸的是, markdown语言是兼容html语法的, 所以可以借助html语言扩展markdown的表达能力.
Markdown的好处
写作的时候, 不用也不能去另外设置样式, 调字体大小颜色, 只用简单的标记重要性, 一行文本的等级, 文本的结构等, 等等.
markdown用最简单的文本编辑器就可以写, 非常的轻量方便, 不需要你去安装Microsoft Word或者类似的东西.
markdown可以方便的转成pdf, 写个人简历特别的方便.妈妈再也不用担心我写简历调格式很痛苦了!!
我的这篇文章就是用markdown写的, 我觉得感觉很好, 不用调格式, 专心写东西, 自由~
具体语法细节
#
是第一符号.
#
毫无疑问是使用频率第一高的语法标记, 表示一级标题, 字体最大, #
越多, 级数越低, 其次是-
, 表示列表.
具体语法
-
转义,防止渲染 加
\
-
关于引用 >, 想结束的话, 打一个空格
-
想换行, 手动键入
<br>
, 或者在行末尾多打两个空格. -
想保持原格式不变,
<pre></pre>
-
单行不转义, ``包裹, 就是键盘的ESC下面那个键.
-
多级列表
在第一级列表下换行, 行首打出 2-4 个空格(每行保持一致), 继续使用列表符号, 就可以开始二级列表. -
加粗, 斜体
*待加粗字符*
会把字符变斜体
**待加粗字符**
会把字符加粗 -
换行
末尾加两个空格. -
注释某一行文字
使用<!-- 被注释的文字 -->
, html语言.
表格
| 表头 | 表头 |
| :---: | :---: |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
|集合类型 |增加元素 |查找元素| 删除元素|
|:---:|:---:|:---:|:---:|
|ArrayList|
|LinkedList|
|...|
|TreeMap|
效果如下
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
集合类型 | 增加元素 | 查找元素 | 删除元素 |
---|---|---|---|
ArrayList | |||
LinkedList | |||
… | |||
TreeMap |
优质的文章和在线写作网站
因为我学习Markdown语法浪费了很多时间, 我会逐一把优质的学习文章的地址贴在这里, 今天鉴于时间关系, 就先不加了.
后面我会不断完善和丰富这篇文章.
-
一个还行的markdown语法教程
http://xianbai.me/learn-md/index.html -
冷熊简历, 使用markdown写简历
http://cv.ftqq.com/?fr=github#
注意事项!!!
markdown只规定了基本的语法, 不同的网站和markdown阅读器实现的渲染方式有所不同. 具体看每个网站或者编辑器渲染的约定.
最出名的github favored markdown, 本人也正在学习中.
后面会把github favored markdown的注意事项贴出来.
TODO
最后
希望这篇文章能对大家有帮助.