如何在DF创客社区使用markdown编辑文章
## 如何在DF创客社区使用markdown编辑文章
---
> * 即日起,可在**DF创客社区**使用Markdown编辑
> * 直接在编辑框里输入代码
### **什么是Markdown(from wikipedia)**
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
## 使用方法
### 编辑器工具按钮
点击编辑器工具栏的!(https://www.tecbbs.com/source/plugin/zxsq_editor/css/btn.png)下拉列表中选择帖子类型,之后输入相应代码
### 直接输入代码
```
put your markdown code here[ /md] #实际写作时 [ /md]没有空格
```
### 标题
#### atx 形式
```
# h1
## h2
### h3
#### h4
```
# h1
## h2
### h3
#### h4
#### 类 Setext 形式
```
h1
========
```
------------
h1
========
### 表格
```
| Column 1 | Column 2 | Column 3 |
| -------- | -------- | -------- |
| Text | Text | Text |
```
效果如下:
| Column 1 | Column 2 | Column 3 |
| -------- | -------- | -------- |
| Text | Text | Text |
# 代码
## 行内代码
如果只想高亮正文中某个词,可以用两个反引号包裹起来
```
`行内代码`
```
这是 `行内代码`
如果行内代码包含反引号,可以用多个反引号包裹
```
包含``反引号(`) `` 的行内代码
```
输出:包含`反引号(`)` 的行内代码
如果行内代码开头就有反引号,需要起始端和结束端各一个空格
```
`` `反引号` ``
```
输出:`反引号`
## 普通代码
### 反引号包裹
用3个或以上的反引号```包裹起来
```
# rewrite`s rules for wordpress pretty url
LoadModule rewrite_modulemodules/mod_rewrite.so
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
```
## 列表
### 普通无序列表
```
- 列表文本前使用 [减号+空格]
+ 列表文本前使用 [加号+空格]
* 列表文本前使用 [星号+空格]
```
- 列表文本前使用 [减号+空格]
+ 列表文本前使用 [加号+空格]
* 列表文本前使用 [星号+空格]
### 普通有序列表
```
1. 列表前使用 [数字+空格]
2. 我们会自动帮你添加数字
7. 不用担心数字不对,显示的时候我们会自动把这行的 7 纠正为 3
列表前使用 [数字+空格]
```
1. 列表前使用 [数字+空格]
2. 我们会自动帮你添加数字
7. 不用担心数字不对,显示的时候我们会自动把这行的 7 纠正为 3
列表前使用 [数字+空格]
### 列表嵌套
1. 列出所有元素:
- 无序列表元素 A
1. 元素 A 的有序子列表
- 前面加四个空格
2. 列表里的多段换行:
前面必须加四个空格,
这样换行,整体的格式不会乱
3. 列表里引用:
> 前面空一行
> 需要缩进,顶格将打断列表
> 换行需要加两个以上空格并回车
4. 列表里代码段:
```
前面四个空格,之后按代码语法 ``` 书写
```
或者直接八个空格,引入代码块
## 引用
### 普通引用
```
> 引用文本前使用 [大于号+空格]
> 折行可以不加,新起一行都要加上哦
```
> 引用文本前使用 [大于号+空格]
> 折行可以不加,新起一行都要加上哦
### 引用里嵌套引用
```
> 最外层引用
>> 多一个 > 嵌套一层引用
>>> 可以嵌套很多层
```
> 最外层引用
>> 多一个 > 嵌套一层引用
>>> 可以嵌套很多层
### 引用里嵌套列表
```
> - 这是引用里嵌套的一个列表
> - 还可以有子列表
> * 子列表需要从 - 之后延后四个空格开始
```
> - 这是引用里嵌套的一个列表
> - 还可以有子列表
> * 子列表需要从 - 之后延后四个空格开始
### 引用里嵌套代码块
````
> 同样的,在前面加四个空格形成代码块
>
> ```
> 或者使用 ``` 形成代码块
> ```
````
> 同样的,在前面加四个空格形成代码块
>
> ```
> 或者使用 ``` 形成代码块
> ```
### **至于如何使用Markdown**
我就不赘述了。给大家几个说得很清楚的链接。
[知乎:怎样引导新手使用 Markdown?](https://www.zhihu.com/question/20409634)
(http://www.jianshu.com/p/1e402922ee32/) 厉害了老板
**偷偷**承包勤快的*Ash老板*
markdown终于来了,终于不用本地和论坛各编辑一遍了 哇,我个人站的帖子全是Markdown撸的,太棒了!
# 测试
看下有没有bug
## 目录
* [测试1](## 测试1)
* [测试2](##测试2)
* [代码没有通过](##代码没有通过)
* [点我为什么跳到首页](##点我为什么跳到首页)
## 测试1
能测试一点有意义的东西吗
## 测试2
写段代码吧
## 代码没有通过
'''
for(int i = 0; i < 10; i++)
printf("%x\r\n",i);
'''
## 点我为什么跳到首页
能跳到这里 hhhhh
# 测试
秦皇岛岛主 发表于 2017-9-29 15:58
# 测试
看下有没有bug
解决了吗?我在页内跳转也是跳转到DF的首页
我也想试试,可是~~不会玩~~
| Column 1 | Column 2 | Column 3 |
| -------- | -------- | -------- |
| Text | Text | Text |
好像有个叫Typora的软件 保存出来的格式就是XXX.md 还别说那个软件挺好用的
页:
[1]