目前,我们写博客可使用一些富文本编辑器或者markdown编辑器的来编写,通过文本的输入和编辑器的操作及转化,都可以写出一篇整洁、美观的文章。但是相较而言,markdown有一个独具特色的优势,就是可以只通过纯文本就可以实现,不需要点击编辑器的图标来切换输入状态,这些操作都可以使用一些特殊的标记符号来实现。
markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown于2004年发布,包含一套纯文本格式化语法以及由其创建者John Gruber发的Perl工具,该工具用于将符合Markdown语法的纯文本文档转化为对应的HTML。多年来,Markdown语法被逐步采纳,现在使用它的有GitHub、Reddit、Stack Exchange、SourceForge、Atlassian Confluence等,所以我们可以认为Markdown已经被整个软件社区所采用。
优势
劣势
标题的标识符是“#”,通过不同个数的“#”加上标题内容来显示不同大小的标题,由一个“#”组成的代表一级标题,六个“#”组成的代表六级标题,个数越多字体越小,最多只有6级,超过则显示为普通文本,一般会在标识符和内容间加上空格,效果如下图*(由于标题格式不一致,没有做右对齐)*。
# 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 ####### 七级标题
写文章时,我们一般会给部分文字添加一些特殊的标识,以此来强调此内容的特殊意义。
常见的一般有斜体,粗体,粗斜体,删除线(空格需由转义字符“ ”;实现,注意“;”为英文格式下的“;”)。
*斜体* **粗体** 或者 __粗体__ ***粗斜体*** ~~删除线~~
当我们的文章需要引用到其它地方的标准定义或者精彩段落时,就可以用的这个语法了,引用中可以嵌套其它标识字符,还可以多级嵌套*(意思就是引用的段落同时也引用了其它地方的段落)*。
> ***人民网最新新闻显示***:公路和民航方面。从今天(7日)开始,公路客流也开始增加,预计2月10日,集中返程流量预计达到整个春运期间最高峰值。 >>民航方面今天全国计划飞行执行航班较昨天的**16523**班基本持平。
人民网最新新闻显示:公路和民航方面。从今天(7日)开始,公路客流也开始增加,预计2月10日,集中返程流量预计达到整个春运期间最高峰值。
民航方面今天全国计划飞行执行航班较昨天的16523班基本持平。
列表用在分条目阐述某一事物时,使表述富有条理,更加清晰。列表分为有序列表和无序列表,列表之间也可以多级嵌套,无序列表可使用‘-’、‘+’、‘*’来表示,中间必须有一个空格(有序列表自己加数字标识,‘.’后面必须加空格)。
**女生择偶标准(摘自网友)** - 要会耍帅耍酷 - 要有漂亮的房子 - 要有很多钱 - 要会心疼人 **男生择偶标准(摘自网友)** 1. 不圆不肥不瘦 2. 吃的不多 3. 用的不多 4. 穿的不多 ***多级嵌套*** - **岳母的要求** 1. 有房有车 2. 工作体面 3. 收入要高 - **岳父的要求** (注:有序列表只会读取第一个的索引,后面开始累加) 3. 疼爱女儿 2. 会做家务 1. 不抽烟,少喝酒
图片可以使用markdown编辑器自带的插入图片功能,可点击图片插入,也可以将图片拖至编辑器中,不同编辑器可能有些许差别*(本地的md笔记中的图片地址可以写本地地址)*。
![我就是我](https://upload-images.jianshu.io/upload_images/6641072-c400c431ccf033d8.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 "提示") ![图片名称](图片地址 ''图片alt'') 图片名称:显示在图片下面的文字。 图片alt:当鼠标移到图片上时显示的内容,alt可加可不加 上面的操作称为行内式,也可以使用参数式(效果同上) [我就是我]:https://upload-images.jianshu.io/upload_images/6641072-c400c431ccf033d8.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 "提示" ![我就是我]
使用方法和图片类似,但需要注意的是markdown本身不支持点击链接跳转页面,只是点击显示详细地址,但是部分平台是可以的,应该是做了特殊处理。
[我的主页](https://www.jianshu.com/u/2edcacb129cb "打开我的主页") [超链接名](超链接地址 "超链接alt") 同图片用法,与图片的区别是一个有'!',一个没有.
表格可做一些数据的展示,使各项数据一目了然,操作起来也是比较简单。
姓名|年龄|爱好 (默认左对齐格式) -|-|-| 张三|50|广场舞 李四|30|慢嗨 王麻子|24|敲代码 姓名|年龄|爱好| (':'在左左对齐,在右右对齐,都有居中) :----:|:------|-----:| 张三|50|广场舞 李四|30|慢嗨 王麻子|24|敲代码
姓名 | 年龄 | 爱好 |
---|---|---|
张三 | 50 | 广场舞 |
李四 | 30 | 慢嗨 |
王麻子 | 24 | 敲代码 |
姓名 | 年龄 | 爱好 |
---|---|---|
张三 | 50 | 广场舞 |
李四 | 30 | 慢嗨 |
王麻子 | 24 | 敲代码 |
这个功能是非常赞的,它可以使代码显示高亮,阅读起来非常方便,可使用一对```将代码块围起来,或者在简书的编辑器下连续敲6个空格*(不过预留间隙会大一些)*。
`` ` ==> ```(三个连续的'`',转义字符在代码块中失效,"\`"可转义为"`") public class void main(String args[]){ System.out.println("Hello world"); } `` ` ==> ```
分割线可以由连续的且超过3个的相同字符(* - _中的一种)组成,中间可以包含任意多个空格,但不能换行,且开头必须为空格或上面的字符。
*** --- _ _ _ * * *
这是我第一次博客,主要目的是记录和分享自己对一些事物的见解和观点,也希望一段时间后回顾这点点滴滴可以看到自己的成长。其实写博客有很多的好处,可以查漏补缺、检测知识的掌握程度,可以强化逻辑、提高表达能力,当然也希望通过博客可以找到志同道合的人,一同进步。最后也希望自己能够脚踏实地,不浮躁,可以一直坚持下去,加油fighting!