如何用简书Markdown 写出好排版

2018-03-28  本文已影响50人  心无旁骛_

参考

一级标题

  1. 有序列表
  2. 有序列表

[插入链接显示文本](链接地址)
简书

插入图片,比插入链接前多加一个 !


巴黎铁塔

引用只需要有个右方向符 >

一盏灯, 一片昏黄;
一简书, 一杯淡茶。

表格 |

dog bird cat
foo foo foo
bar bar bar
baz baz baz

粗体斜体*

加1对星是斜体
加2对星是粗体

代码引用 ``

一段代码引用

多段代码引用
public static $renewDiscount
return isset($factor[$days]) ?

加强的代码块,支持四十一种编程语言的语法高亮的显示,行号显示

非代码示例:

$ sudo apt-get install vim-gnome

Python 示例:

@requires_authorization
def somefunc(param1='', param2=0):
    '''A docstring'''
    if param1 > param2: # interesting
        print 'Greater'
    return (param2 - param1 + 1) or None

class SomeClass:
    pass

>>> message = '''interpreter
... prompt'''

JavaScript 示例:

/**
* nth element in the fibonacci series.
* @param n >= 0
* @return the nth element, >= 0.
*/
function fib(n) {
  var a = 1, b = 1;
  var tmp;
  while (--n >= 0) {
    tmp = a;
    a += b;
    b = tmp;
  }
  return a;
}

document.write(fib(10));

常用功能列举结束。




下面是原文,与上文效果一一对应

原文是
参考
- [献给写作者的 Markdown 新手指南](https://www.jianshu.com/p/q81RER)
- [Markdown 语法说明 (简体中文版)](http://wowubuntu.com/markdown/)


# 一级标题

- 列表1
- 列表2
- 列表3

1. 有序列表
2. 有序列表

[插入链接显示文本](链接地址)
[简书](http://www.jianshu.com)

插入图片,使用 [图片上传失败...(image-e3be3c-1522207825408)]
![巴黎铁塔](https://img.haomeiwen.com/i259/0ad0d0bfc1c608b6.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

##引用只需要有个右方向符 >
> 一盏灯, 一片昏黄;
 一简书, 一杯淡茶。

*加1对星是斜体*
**加2对星是粗体**

#代码引用
`一段代码引用`

多段代码引用
public static $renewDiscount
return isset($factor[$days]) ?


#表格
dog | bird | cat
----|------|----
foo | foo  | foo
bar | bar  | bar
baz | baz  | baz


# 高阶语法手册

## 1. 用两个中括号快速创建wiki链接,如果wiki不存在则给出提示

>示例: 

- [[首页]]   
- [[首页 备注]]   
- [[一个不存在的wiki]]




----

## 2. 创建页面目录

只需要输入两个中括号,并在里面写上toc,tapd-wiki就会为您自动生成一个页面目录
>示例:

[[toc]]

 [[toc]]




----


## 3. 加强的代码块,支持四十一种编程语言的语法高亮的显示,行号显示

非代码示例:

$ sudo apt-get install vim-gnome


Python 示例:

```python
@requires_authorization
def somefunc(param1='', param2=0):
    '''A docstring'''
    if param1 > param2: # interesting
        print 'Greater'
    return (param2 - param1 + 1) or None

class SomeClass:
    pass

>>> message = '''interpreter
... prompt'''

JavaScript 示例:

/**
* nth element in the fibonacci series.
* @param n >= 0
* @return the nth element, >= 0.
*/
function fib(n) {
  var a = 1, b = 1;
  var tmp;
  while (--n >= 0) {
    tmp = a;
    a += b;
    b = tmp;
  }
  return a;
}

document.write(fib(10));
上一篇下一篇

猜你喜欢

热点阅读