如何优雅的编辑帖子

为了增强论坛帖子的可读性,我们推荐使用Markdown格式编辑内容,以下为相关基础语法。

Markdown是什么?

Markdown是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTML格式发布。

Markdown也可以理解为将以MARKDOWN语法编写的语言转换成HTML内容的工具。

语法

标题

Markdown 支持两种形式的标题, [Setext] [1] 和 [atx] [2].

Setext 样式的标题使用的等号来表示一级标题, 使用连字符表示二级标题. 例如:

This is an H1
=============

This is an H2
-------------

任意长度的 =- 都是可以的.

Atx 样式的标题每行开头使用 1-6 井号, 对应 1-6 级标题. 例如:

# This is an H1
## This is an H2
###### This is an H6

段落

如果另起一行,只需在当前行结尾加2个空格,这行就会另起一行。

区块引用

在段落的每行或者只在第一行使用符号>,还可使用多个嵌套引用,如:

>区块引用
>> 嵌套引用

效果:

区块引用

嵌套引用

代码区块

将代码前后使用三个反引号```框起来

普通段落:

void main()

{

printf("Hello, Markdown.");

}

代码区块:

void main()
{
printf("Hello, Markdown.");
}

强调

在强调内容两侧分别加上*或者_,如:

*斜体*,_斜体_

**粗体**,__粗体__

效果:

斜体斜体

粗体粗体

链接

常用链接方法

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

网址链接 <http://链接网址>

图片

跟链接的方法区别在于前面加了个感叹号 !,这样是不是觉得好记多了呢?

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

参考:

2 Likes

辛苦了,很赞,对于markdown不了解的人可以看看学习一下,如果有更好的语法推荐,可以回复留言。文章会不断补充更新

文章仅仅展示了部分常用语法,欢迎大家及积极补充和推荐,关于论坛的意见或建议也可以给我们留言哦

Markdown 编辑器推荐 用 Typora https://www.typora.io/
好像有道云笔记和印象笔记也用markdown编辑的

关于论坛的markdown,部分加粗符号没有得到很好的解释,比如下面例子:

**
test
**

**换行后,想要加粗的test便不会进行加粗处理,希望能得到修正。

黑体

多行黑体
多行黑体
多行黑体

单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体,单行黑体。

语法就是不换行 你换行当然不会加粗

可能是习惯了Hexo吧,hexo是支持换行的。

增加一点补充,markdown是推荐使用换行和空格的,具体体现在:不同段落内容之间的划分推荐中间使用两个换行,也就是中间多一个空行,比如标题与段落之间使用两个换行,段落与代码块之间使用两个换行,段落和段落之间使用两个换行,等,这能使大多数markdown解析器正常工作,如果只有一个换行,可能有部分解析器无法正常工作。

至于空格,像是标题的#符号,和代码块的>符号,这类位居一侧的符号,推荐在符号后面添加一个空格,这能使大多数解析器正常工作。而像是图片的[]和行内代码块的``则不应在里面添加多余空格。

3 Likes

希望五哥把目录功能整上

支持markdown 其实很不错,如是再编辑的时候提供一个预览的功能可能更好一些

论坛是有预览的