SegmentFault 编辑器语法指南

Viewed 32687

如题,不要太啰嗦。

7 Answers

代码段

对于大段的代码,代码段前使用 4 空格缩进,再贴上代码,实现 <pre> 的效果,展示的时候,我们就可以高亮代码了

代码段方法

通常我们会根据您的代码片段适配合适的高亮方法,但你也可以用 ` 包裹一段代码,并指定一种语言(当你的代码较多时推荐使用这种方法)

$(document).ready(function () {
    alert('hello world');
});

换行

回车新起一行,实现 <br> 的效果

换行方法

如果要新起一个段落,请空一行,实现 <p> 的效果

粗体/斜体

*斜体文本*    _斜体文本_
**粗体文本**    __粗体文本__
***粗斜体文本***    ___粗斜体文本___

网址链接

常用方法:

文字链接 [链接名称](http://链接网址)
网址链接 <http://链接网址> 或 http://链接网址

高级技巧:

这个链接用 1 作为网址变量 [Google][1].
这个链接用 yahoo 作为网址变量 [Yahoo!][yahoo].
然后在文档的结尾为变量赋值(网址)

  [1]: http://www.google.com/
  [yahoo]: http://www.yahoo.com/

标题

文章内容较多时,可以用标题分段,标题 1 字体最大,标题 3 字体最小

标题 1
========

标题 2
--------

# 标题 1 #
## 标题 2 ##
### 标题 3 ###

分隔符

如果你有写分割线的习惯,可以使用下面这种分隔符

---

列表

普通列表:

- 列表文本前使用 [减号+空格]
+ 列表文本前使用 [加号+空格]
* 列表文本前使用 [星号+空格]

带数字的列表:

1. 列表前使用 [数字+空格]
2. 我们会自动帮你添加数字
7. 不用担心数字不对,显示的时候我们会自动把这行的 7 纠正为 3

引用

> 引用文本前使用 [大于号+空格]
> 折行可以不加,新起一行都要加上哦

图片

跟链接的方法区别在于前面加了个感叹号!

![图片名称](http://图片网址)

符号转义

如果你的描述中需要用到 markdown 的符号,比如 _ # * 等,但又不想他被转义,这时候可以在这些符号前加反斜杠,如 \_ \# \* 进行避免。

\_不想这里的文本变斜体\_
\*\*不想这里的文本被加粗\*\*

扩展

支持jsfiddle和gist扩展,直接填写url,会展开相关内容。

https://gist.github.com/123
http://jsfiddle.net/abc/

关于 Markdown 换行这事情, 怎么看, 出于什么原因用了需要两个空格的旧方案呢? http://0x.segmentfault.com/q/1010000000198139

希望编辑时是左右预览,而不是上下预览 :) 支持 markdown 的编辑器可参考 http://ghosertblog.github.io/mdeditor/

能说明一下 http://segmentfault.com/q/1010000000260357 这里的多合一代码框是怎么做的吗?

能够看到开源的实现或者推荐吗?

数学公式渲染应当是sf君下一步的工作了吧?

已经支持数学公式了这种事情我会乱说么

可是写文章时,行内公式渲染不出来啊,麻烦看一下我提的第一条问题

现在数学公式支持独立一行公式,但还是有些问题,比如下面这个case,\$\$符号在确定公式边界时定错了。
$$ min_w f(w)+\lambda \Omega(w) \geq max_{\Omega^(z)\leq \lambda} -f^(z) $$
当f可微,凸时,上述等式成立。且在各自的最优解处
$$ z^* = \Delta f(w^*)$$

另外可以支持行内的公式吗

Related Questions