编程研究

第一篇Markdown博文

2018-06-08  本文已影响0人  teddyluo

很早就听闻Markdown语法的简洁与强大,然而一直没有机会实践,所以痛改前非,决定好好学学Markdown语法,并在工作中使用起来。此开博第一文乃边学边写的结果。

关于标题

标题用字符#表示,一个#表示一级,二级就用两个#,依此类推.给个例子:

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

换行和段落

  1. 换行是在一个一行结尾加两个空格和一个回车符
    此为换行结果

  2. 分段:段落之间空一行即可自动分段.例子:

段落1

段落2

文本样式:参见下面代码

**加粗**, __粗体__
*斜体*
_斜体_
~~删除线~~
` 底纹 `

效果为(注意中间不要有空格):
加粗, 粗体
斜体
斜体
删除线
底纹

列表

若为无序列表,直接加上(-)或(*)或(+)即可,三者效果等同。若为有序,则可以用(1.)(2.)(3.),点号和文字有一个空格.例子:

  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提供了辅助工个进行转换.

  1. 打开http://www.codecogs.com/latex/eqneditor.php
  2. 在最中间最大的框中输入Latex公式代码
  3. 在最下方可选项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了.


  1. 我是脚注文本

  2. 即:Hello, world 程序

上一篇下一篇

猜你喜欢

热点阅读