第一篇Markdown博文
很早就听闻Markdown语法的简洁与强大,然而一直没有机会实践,所以痛改前非,决定好好学学Markdown语法,并在工作中使用起来。此开博第一文乃边学边写的结果。
关于标题
标题用字符#表示,一个#表示一级,二级就用两个#,依此类推.给个例子:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
换行和段落
-
换行是在一个一行结尾加两个空格和一个回车符
此为换行结果 -
分段:段落之间空一行即可自动分段.例子:
段落1
段落2
文本样式:参见下面代码
**加粗**, __粗体__
*斜体*
_斜体_
~~删除线~~
` 底纹 `
效果为(注意中间不要有空格):
加粗, 粗体
斜体
斜体
删除线
底纹
列表
若为无序列表,直接加上(-)或(*)或(+)即可,三者效果等同。若为有序,则可以用(1.)(2.)(3.),点号和文字有一个空格.例子:
- 有序表
- 有序表
- 无序表1
- 列表1.1
- 无序表2
引用
文本前加上>即可.例子:
往者不可谏,来着犹可追
图片与链接
直接复制图片,然后在编辑器粘贴即可:
image.png
水平线
三个连续的*或-都可以.效果
我是中间文字,上下各有一条水平线
代码框
用三个~~~或```前后分别包裹
cout<<"hello, world!"<<endl;
cout<<"Hello, world!"<<endl;
脚注
这是脚注 [1]
Hello程序[2]
双标记
代码块
A. 行内代码块,在(`` )符号之间标记
在 Java 输出 Hello, world :System.out.print("Hello, World!");
B. 多行代码块: 每行都缩进4个空格或用三个(`)或(~)标记,且须前后突出一行:
// JQuery 的 Hello, world
$(function(){
alert("Hello, world!")
});
// JQuery 的 Hello, world
$(function(){
alert("Hello, world!")
});
Markdown 中的转义字符
Markdown 中,如需显示有特定意义的符号,如*, # 等,可使用 反斜杠 \ 进行转义。可对如下字符进行转义:
*
`
*
_
{}
()
#
+
-
.
!
简书中Latex公式的插入
简书中原生不支持Latex公式,须借助第三方工具用图片URL方法导入.
codecogs.com提供了辅助工个进行转换.
- 打开http://www.codecogs.com/latex/eqneditor.php
- 在最中间最大的框中输入Latex公式代码
- 在最下方可选项Items中选择URL 或URL encoded,
试了很多次,直接把链接代码放入![]()
中的括号中会导致简书抓取不到图片.
最后发现采用标签的方式可以成功:
![][00]
[00]: http://latex.codecogs.com/gif.latex?\prod%20\(n_{i}\)+1
一个例子:
若采用URL Encoded的方式,则为
代码:
![][01]
[01]:http://latex.codecogs.com/svg.latex?f%28c_%7Bi%7D%5E%7Bj%7D%29%20%3D%20%5Csigma_%7Bi%7D%5E%7Bj%7D%20%5Ctag%7B1%7D
(注意在http://www.codecogs.com/latex/eqneditor.php 中可选用png, gif, svg等不同格式的图片选项)
强调一点
简书中是在浏览器中直接书写,以防遇到不测,每20分钟左右务必点击保存按钮(在编辑器左边右上角)
书写完所有内容后点击发布更新就OK了.