Xinyi 发表于 2025-3-8 23:21:37

关于Markdown编辑器语法参考指南

<p>Vditor 是一款<strong>所见即所得</strong>编辑器,支持 <em>Markdown</em>。</p>
<ul>
<li>
<p>不熟悉 Markdown 可使用工具栏或快捷键进行排版</p>
</li>
<li>
<p>熟悉 Markdown 可直接排版,也可切换为分屏预览</p>
<p>同时也欢迎向我们提出建议或报告问题,谢谢 ❤️</p>
</li>
</ul>
<h2>教程</h2>
<p>这段内容展示了在内容里面一些排版格式,比如:</p>
<ul>
<li><strong>加粗</strong> - <code>**加粗**</code></li>
<li><em>倾斜</em> - <code>*倾斜*</code></li>
<li><del>删除线</del> - <code>~~删除线~~</code></li>
<li><code>Code 标记</code> - <code>Code 标记</code></li>
<li>超级链接 - <code>超级链接</code></li>
<li>xinyi@01ants.com - <code>(mailto:xinyi@01ants.com)</code></li>
</ul>
<h3>提及用户</h3>
<p>@Xinyi 通过 <code>@User</code> 可以在内容中提及用户,被提及的用户将会收到系统通知。</p>
<blockquote>
<p>NOTE:</p>
<ol>
<li>@用户名之后需要有一个<strong>空格</strong></li>
<li>新手没有艾特的功能权限</li>
</ol>
</blockquote>
<h3>表情符号 Emoji</h3>
<p>支持大部分标准的表情符号,可使用输入法直接输入,也可手动输入字符格式。通过输入 <code>:</code> 触发自动完成,可在个人设置中设置常用表情。</p>
<h4>一些表情例子</h4>
<p>? ? ? ? ? ?? ? ? ?<br />
? ? ? ? ? ? ❓ ? ❤️ ☕️ ? ? ? ? ?</p>
<h3>大标题 - Heading 3</h3>
<p>你可以选择使用 H1 至 H6,使用 ##(N) 打头。建议帖子或回帖中的顶级标题使用 Heading 3,不要使用 1 或 2,因为 1 是系统站点级,2 是帖子标题级。</p>
<blockquote>
<p>NOTE: 别忘了 # 后面需要有空格!</p>
</blockquote>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
<h3>图片</h3>
<pre><code>!alt 文本(http://image-path.png)
!alt 文本(http://image-path.png &quot;图片 Title 值&quot;)
</code></pre>
<p>支持复制粘贴直接上传。</p>
<h3>代码块</h3>
<h4>普通</h4>
<pre><code>*emphasize*    **strong**
_emphasize_    __strong__
var a = 1
</code></pre>
<h4>语法高亮支持</h4>
<p>如果在 ``` 后面跟随语言名称,可以有语法高亮的效果哦,比如:</p>
<h5>展示Go 代码高亮</h5>
<pre><code class="language-go">package main

import &quot;fmt&quot;

func main() {
        fmt.Println(&quot;Hello, 信蚁论坛!&quot;)
}
</code></pre>
<h5>展示Java 高亮</h5>
<pre><code class="language-java">public class HelloWorld {

    public static void main(String[] args) {
      System.out.println(&quot;Hello 信蚁论坛!&quot;);
    }

}
</code></pre>
<p>Tip: 语言名称支持下面这些: <code>ruby</code>, <code>python</code>, <code>js</code>, <code>html</code>, <code>erb</code>, <code>css</code>, <code>coffee</code>, <code>bash</code>, <code>json</code>, <code>yml</code>, <code>xml</code> ...</p>
<h3>有序、无序、任务列表</h3>
<h4>无序列表</h4>
<ul>
<li>Java
<ul>
<li>Spring
<ul>
<li>IoC</li>
<li>AOP</li>
</ul>
</li>
</ul>
</li>
<li>Go
<ul>
<li>gofmt</li>
<li>Wide</li>
</ul>
</li>
<li>Node.js
<ul>
<li>Koa</li>
<li>Express</li>
</ul>
</li>
</ul>
<h4>有序列表</h4>
<ol>
<li>Node.js
<ol>
<li>Express</li>
<li>Koa</li>
<li>Sails</li>
</ol>
</li>
<li>Go
<ol>
<li>gofmt</li>
<li>Wide</li>
</ol>
</li>
<li>Java
<ol>
<li>Latke</li>
<li>IDEA</li>
</ol>
</li>
</ol>
<h4>任务列表</h4>
<ul>
<li class="vditor-task vditor-task--done"><input checked="" disabled="" type="checkbox" /> 发布 Sym</li>
<li class="vditor-task vditor-task--done"><input checked="" disabled="" type="checkbox" /> 发布 Solo</li>
<li class="vditor-task"><input disabled="" type="checkbox" /> 预约牙医</li>
</ul>
<h3>表格</h3>
<p>如果需要展示数据什么的,可以选择使用表格。</p>
<table>
<thead>
<tr>
<th>header 1</th>
<th>header 2</th>
</tr>
</thead>
<tbody>
<tr>
<td>cell 1</td>
<td>cell 2</td>
</tr>
<tr>
<td>cell 3</td>
<td>cell 4</td>
</tr>
<tr>
<td>cell 5</td>
<td>cell 6</td>
</tr>
</tbody>
</table>
<h3>隐藏细节</h3>
<details open="false">
<summary>点我展开信蚁论坛网址。</summary>
<p>www.01ants.com</p>
</details>
<h3>段落</h3>
<p>空行可以将内容进行分段,便于阅读。(这是第一段)</p>
<p>使用空行在 Markdown 排版中相当重要。(这是第二段)</p>
<h3>链接引用</h3>
<p>链接文本https://b3log.org</p>
<pre><code>[链接文本][信蚁论坛]

[链接标识]: https://01ants.com
</code></pre>
<h3>数学公式</h3>
<p>多行公式块:</p>
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mfrac>
    <mn>1</mn>
    <mrow>
      <mrow data-mjx-texclass="OPEN">
      <mo minsize="1.623em" maxsize="1.623em">(</mo>
      </mrow>
      <msqrt>
      <mi>ϕ</mi>
      <msqrt>
          <mn>5</mn>
      </msqrt>
      </msqrt>
      <mo>−</mo>
      <mi>ϕ</mi>
      <mrow data-mjx-texclass="CLOSE">
      <mo minsize="1.623em" maxsize="1.623em">)</mo>
      </mrow>
      <msup>
      <mi>e</mi>
      <mrow>
          <mfrac>
            <mn>2</mn>
            <mn>5</mn>
          </mfrac>
          <mi>π</mi>
      </mrow>
      </msup>
    </mrow>
</mfrac>
<mo>=</mo>
<mn>1</mn>
<mo>+</mo>
<mfrac>
    <msup>
      <mi>e</mi>
      <mrow>
      <mo>−</mo>
      <mn>2</mn>
      <mi>π</mi>
      </mrow>
    </msup>
    <mrow>
      <mn>1</mn>
      <mo>+</mo>
      <mfrac>
      <msup>
          <mi>e</mi>
          <mrow>
            <mo>−</mo>
            <mn>4</mn>
            <mi>π</mi>
          </mrow>
      </msup>
      <mrow>
          <mn>1</mn>
          <mo>+</mo>
          <mfrac>
            <msup>
            <mi>e</mi>
            <mrow>
                <mo>−</mo>
                <mn>6</mn>
                <mi>π</mi>
            </mrow>
            </msup>
            <mrow>
            <mn>1</mn>
            <mo>+</mo>
            <mfrac>
                <msup>
                  <mi>e</mi>
                  <mrow>
                  <mo>−</mo>
                  <mn>8</mn>
                  <mi>π</mi>
                  </mrow>
                </msup>
                <mrow>
                  <mn>1</mn>
                  <mo>+</mo>
                  <mo>⋯</mo>
                </mrow>
            </mfrac>
            </mrow>
          </mfrac>
      </mrow>
      </mfrac>
    </mrow>
</mfrac>
</math>
<h3>脑图</h3>
<div data-code="%7B%22name%22:%20%22Root%22,%20%22children%22:%20%5B%7B%22name%22:%20%22%E6%95%99%E7%A8%8B%22%7D,%20%7B%22name%22:%20%22%E8%AF%AD%E6%B3%95%E6%8C%87%E5%AF%BC%22,%20%22children%22:%20%5B%7B%22name%22:%20%22%E6%99%AE%E9%80%9A%E5%86%85%E5%AE%B9%22%7D,%20%7B%22name%22:%20%22%E6%8F%90%E5%8F%8A%E7%94%A8%E6%88%B7%22%7D,%20%7B%22name%22:%20%22%E8%A1%A8%E6%83%85%E7%AC%A6%E5%8F%B7%20Emoji%22,%20%22children%22:%20%5B%7B%22name%22:%20%22%E4%B8%80%E4%BA%9B%E8%A1%A8%E6%83%85%E4%BE%8B%E5%AD%90%22%7D%5D%7D,%20%7B%22name%22:%20%22%E5%A4%A7%E6%A0%87%E9%A2%98%20-%20Heading%203%22,%20%22children%22:%20%5B%7B%22name%22:%20%22Heading%204%22,%20%22children%22:%20%5B%7B%22name%22:%20%22Heading%205%22,%20%22children%22:%20%5B%7B%22name%22:%20%22Heading%206%22%7D%5D%7D%5D%7D%5D%7D,%20%7B%22name%22:%20%22%E5%9B%BE%E7%89%87%22%7D,%20%7B%22name%22:%20%22%E4%BB%A3%E7%A0%81%E5%9D%97%22,%20%22children%22:%20%5B%7B%22name%22:%20%22%E6%99%AE%E9%80%9A%22%7D,%20%7B%22name%22:%20%22%E8%AF%AD%E6%B3%95%E9%AB%98%E4%BA%AE%E6%94%AF%E6%8C%81%22,%20%22children%22:%20%5B%7B%22name%22:%20%22%E6%BC%94%E7%A4%BA%20Go%20%E4%BB%A3%E7%A0%81%E9%AB%98%E4%BA%AE%22%7D,%20%7B%22name%22:%20%22%E6%BC%94%E7%A4%BA%20Java%20%E9%AB%98%E4%BA%AE%22%7D%5D%7D%5D%7D,%20%7B%22name%22:%20%22%E6%9C%89%E5%BA%8F%E3%80%81%E6%97%A0%E5%BA%8F%E3%80%81%E4%BB%BB%E5%8A%A1%E5%88%97%E8%A1%A8%22,%20%22children%22:%20%5B%7B%22name%22:%20%22%E6%97%A0%E5%BA%8F%E5%88%97%E8%A1%A8%22%7D,%20%7B%22name%22:%20%22%E6%9C%89%E5%BA%8F%E5%88%97%E8%A1%A8%22%7D,%20%7B%22name%22:%20%22%E4%BB%BB%E5%8A%A1%E5%88%97%E8%A1%A8%22%7D%5D%7D,%20%7B%22name%22:%20%22%E8%A1%A8%E6%A0%BC%22%7D,%20%7B%22name%22:%20%22%E9%9A%90%E8%97%8F%E7%BB%86%E8%8A%82%22%7D,%20%7B%22name%22:%20%22%E6%AE%B5%E8%90%BD%22%7D,%20%7B%22name%22:%20%22%E9%93%BE%E6%8E%A5%E5%BC%95%E7%94%A8%22%7D,%20%7B%22name%22:%20%22%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8F%22%7D,%20%7B%22name%22:%20%22%E8%84%91%E5%9B%BE%22%7D,%20%7B%22name%22:%20%22%E6%B5%81%E7%A8%8B%E5%9B%BE%22%7D,%20%7B%22name%22:%20%22%E6%97%B6%E5%BA%8F%E5%9B%BE%22%7D,%20%7B%22name%22:%20%22%E7%94%98%E7%89%B9%E5%9B%BE%22%7D,%20%7B%22name%22:%20%22%E5%9B%BE%E8%A1%A8%22%7D,%20%7B%22name%22:%20%22%E4%BA%94%E7%BA%BF%E8%B0%B1%22%7D,%20%7B%22name%22:%20%22Graphviz%22%7D,%20%7B%22name%22:%20%22%E5%A4%9A%E5%AA%92%E4%BD%93%22%7D,%20%7B%22name%22:%20%22%E8%84%9A%E6%B3%A8%22%7D%5D%7D,%20%7B%22name%22:%20%22%E5%BF%AB%E6%8D%B7%E9%94%AE%22%7D%5D%7D" class="language-mindmap">- 教程
- 语法指导
- 普通内容
- 提及用户
- 表情符号 Emoji
    - 一些表情例子
- 大标题 - Heading 3
    - Heading 4
      - Heading 5
      - Heading 6
- 图片
- 代码块
    - 普通
    - 语法高亮支持
      - 演示 Go 代码高亮
      - 演示 Java 高亮
- 有序、无序、任务列表
    - 无序列表
    - 有序列表
    - 任务列表
- 表格
- 隐藏细节
- 段落
- 链接引用
- 数学公式
- 脑图
- 流程图
- 时序图
- 甘特图
- 图表
- 五线谱
- Graphviz
- 多媒体
- 脚注
- 快捷键
</div>
<h3>流程图</h3>
<div class="language-mermaid">graph TB
    C1--&gt;A2
    subgraph 三
    A1--&gt;A2
    end
    subgraph 二
    B1--&gt;B2
    end
    subgraph 一
    C1--&gt;C2
    end
</div>
<h3>时序图</h3>
<div class="language-mermaid">sequenceDiagram
    管理员-&gt;&gt;小明: 哈喽,信蚁论坛网址多少?
    loop 谈话中......
      小明--&gt;&gt;管理员: www.01ants.com!
    end
</div>
<h3>甘特图</h3>
<div class="language-mermaid">gantt
    title A Gantt Diagram
    dateFormatYYYY-MM-DD
    section Section
    A task         :a1, 2019-01-01, 30d
    Another task   :after a1, 20d
    section Another
    Task in sec      :2019-01-12, 12d
    another task      : 24d
</div>
<h3>图表</h3>
<div class="language-echarts">{
&quot;title&quot;: { &quot;text&quot;: &quot;最近 30 天&quot; },
&quot;tooltip&quot;: { &quot;trigger&quot;: &quot;axis&quot;, &quot;axisPointer&quot;: { &quot;lineStyle&quot;: { &quot;width&quot;: 0 } } },
&quot;legend&quot;: { &quot;data&quot;: [&quot;帖子&quot;, &quot;用户&quot;, &quot;回帖&quot;] },
&quot;xAxis&quot;: [{
      &quot;type&quot;: &quot;category&quot;,
      &quot;boundaryGap&quot;: false,
      &quot;data&quot;: [&quot;2025-03-01&quot;,&quot;2025-03-02&quot;,&quot;2025-03-03&quot;,&quot;2025-03-04&quot;,&quot;2025-03-05&quot;,&quot;2025-03-06&quot;,&quot;2025-03-07&quot;,&quot;2025-03-08&quot;,&quot;2025-03-09&quot;,&quot;2025-03-10&quot;,&quot;2025-03-11&quot;,&quot;2025-03-12&quot;,&quot;2025-03-13&quot;,&quot;2025-03-14&quot;,&quot;2025-03-15&quot;,&quot;2025-03-16&quot;,&quot;2025-03-17&quot;,&quot;2025-03-18&quot;,&quot;2025-03-19&quot;,&quot;2025-03-20&quot;,&quot;2025-03-21&quot;,&quot;2025-03-22&quot;,&quot;2025-03-23&quot;,&quot;2025-03-24&quot;,&quot;2025-03-25&quot;,&quot;2025-03-26&quot;,&quot;2025-03-27&quot;,&quot;2025-03-28&quot;,&quot;2025-03-29&quot;,&quot;2025-03-30&quot;,&quot;2025-03-31&quot;],
      &quot;axisTick&quot;: { &quot;show&quot;: false },
      &quot;axisLine&quot;: { &quot;show&quot;: false }
}],
&quot;yAxis&quot;: [{ &quot;type&quot;: &quot;value&quot;, &quot;axisTick&quot;: { &quot;show&quot;: false }, &quot;axisLine&quot;: { &quot;show&quot;: false }, &quot;splitLine&quot;: { &quot;lineStyle&quot;: { &quot;color&quot;: &quot;rgba(0, 0, 0, .38)&quot;, &quot;type&quot;: &quot;dashed&quot; } } }],
&quot;series&quot;: [
    {
      &quot;name&quot;: &quot;帖子&quot;, &quot;type&quot;: &quot;line&quot;, &quot;smooth&quot;: true, &quot;itemStyle&quot;: { &quot;color&quot;: &quot;#d23f31&quot; }, &quot;areaStyle&quot;: { &quot;normal&quot;: {} }, &quot;z&quot;: 3,
      &quot;data&quot;: [&quot;18&quot;,&quot;14&quot;,&quot;22&quot;,&quot;9&quot;,&quot;7&quot;,&quot;18&quot;,&quot;10&quot;,&quot;12&quot;,&quot;13&quot;,&quot;16&quot;,&quot;6&quot;,&quot;9&quot;,&quot;15&quot;,&quot;15&quot;,&quot;12&quot;,&quot;15&quot;,&quot;8&quot;,&quot;14&quot;,&quot;9&quot;,&quot;10&quot;,&quot;29&quot;,&quot;22&quot;,&quot;14&quot;,&quot;22&quot;,&quot;9&quot;,&quot;10&quot;,&quot;15&quot;,&quot;9&quot;,&quot;9&quot;,&quot;15&quot;,&quot;0&quot;]
    },
    {
      &quot;name&quot;: &quot;用户&quot;, &quot;type&quot;: &quot;line&quot;, &quot;smooth&quot;: true, &quot;itemStyle&quot;: { &quot;color&quot;: &quot;#f1e05a&quot; }, &quot;areaStyle&quot;: { &quot;normal&quot;: {} }, &quot;z&quot;: 2,
      &quot;data&quot;: [&quot;31&quot;,&quot;33&quot;,&quot;30&quot;,&quot;23&quot;,&quot;16&quot;,&quot;29&quot;,&quot;23&quot;,&quot;37&quot;,&quot;41&quot;,&quot;29&quot;,&quot;16&quot;,&quot;13&quot;,&quot;39&quot;,&quot;23&quot;,&quot;38&quot;,&quot;136&quot;,&quot;89&quot;,&quot;35&quot;,&quot;22&quot;,&quot;50&quot;,&quot;57&quot;,&quot;47&quot;,&quot;36&quot;,&quot;59&quot;,&quot;14&quot;,&quot;23&quot;,&quot;46&quot;,&quot;44&quot;,&quot;51&quot;,&quot;43&quot;,&quot;0&quot;]
    },
    {
      &quot;name&quot;: &quot;回帖&quot;, &quot;type&quot;: &quot;line&quot;, &quot;smooth&quot;: true, &quot;itemStyle&quot;: { &quot;color&quot;: &quot;#4285f4&quot; }, &quot;areaStyle&quot;: { &quot;normal&quot;: {} }, &quot;z&quot;: 1,
      &quot;data&quot;: [&quot;35&quot;,&quot;42&quot;,&quot;73&quot;,&quot;15&quot;,&quot;43&quot;,&quot;58&quot;,&quot;55&quot;,&quot;35&quot;,&quot;46&quot;,&quot;87&quot;,&quot;36&quot;,&quot;15&quot;,&quot;44&quot;,&quot;76&quot;,&quot;130&quot;,&quot;73&quot;,&quot;50&quot;,&quot;20&quot;,&quot;21&quot;,&quot;54&quot;,&quot;48&quot;,&quot;73&quot;,&quot;60&quot;,&quot;89&quot;,&quot;26&quot;,&quot;27&quot;,&quot;70&quot;,&quot;63&quot;,&quot;55&quot;,&quot;37&quot;,&quot;0&quot;]
    }
]
}
</div>
<h3>五线谱</h3>
<div class="language-abc">X: 24
T: 信蚁论坛主题音乐
C: Xinyi
S: Xinyi bbs, 01ants.com
M: 6/8
L: 1/8
Q: 3/8=116
R: Creepy Jig
K: Em
|:&quot;Em&quot;EEE E2G|&quot;C7&quot;_B2A G2F|&quot;Em&quot;EEE E2G|\
&quot;C7&quot;_B2A &quot;B7&quot;=B3|&quot;Em&quot;EEE E2G|
&quot;C7&quot;_B2A G2F|&quot;Em&quot;GFE &quot;D (Bm7)&quot;F2D|\
1&quot;Em&quot;E3-E3:|2&quot;Em&quot;E3-E2B|:&quot;Em&quot;e2e gfe|
&quot;G&quot;g2ab3|&quot;Em&quot;gfeg2e|&quot;D&quot;fedB2A|&quot;Em&quot;e2e gfe|\
&quot;G&quot;g2ab3|&quot;Em&quot;gfe&quot;D&quot;f2d|&quot;Em&quot;e3-e3:|
</div>
<h3>Graphviz</h3>
<div class="language-graphviz">digraph finite_state_machine {
    rankdir=LR;
    size=&quot;8,5&quot;
    node ; S;
    node ; qi

    node ;
    qi -&gt; S;
    S-&gt; q1 [ label = &quot;a&quot; ];
    S-&gt; S[ label = &quot;a&quot; ];
    q1 -&gt; S[ label = &quot;a&quot; ];
    q1 -&gt; q2 [ label = &quot;ddb&quot; ];
    q2 -&gt; q1 [ label = &quot;b&quot; ];
    q2 -&gt; q2 [ label = &quot;b&quot; ];
}
</div>
<h3>Flowchart</h3>
<div class="language-flowchart">st=&gt;start: 哪个是国产系统?
op=&gt;operation: 统信UOS
cond=&gt;condition: 麒麟Kylin?
e=&gt;end

st-&gt;op-&gt;cond
cond(yes)-&gt;e
cond(no)-&gt;op
</div>
<h3>多媒体</h3>
<p>支持 v.qq.com,youtube.com,youku.com,coub.com,facebook.com/video,dailymotion.com,.mp4,.m4v,.ogg,.ogv,.webm,.mp3,.wav 链接解析</p>
<iframe src="https://player.bilibili.com/player.html?isOutside=true&amp;aid=114008396996451&amp;bvid=BV1XjAKeTEdZ&amp;cid=28409530992&amp;p=1&amp;danmaku=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
<h3>脚注</h3>
<p>这里是一个脚注引用^1^,这里是另一个脚注引用^2^。</p>
<pre><code>这里是一个脚注引用[^1],这里是另一个脚注引用[^bignote]。
[^1]: 第一个脚注定义。
[^bignote]: 脚注定义可使用多段内容。

    缩进对齐的段落包含在这个脚注定义内。

    ```
    可以使用代码块。
    ```

    还有其他行级排版语法,比如**加粗**和链接。
</code></pre>
<h2>快捷键</h2>
<p>我们的编辑器支持很多快捷键,具体请参考 <a href="https://www.01ants.com/forum.php?mod=viewthread&amp;tid=14">快捷键</a>(或者按 &quot;<code>?</code> &quot;?)</p>
<hr />
<ol>
<li>第一个脚注定义。 ↩</li>
<li>脚注定义可使用多段内容。<br />
缩进对齐的段落包含在这个脚注定义内。
<pre><code>可以使用代码块。

</code></pre>
还有其他行级排版语法,比如<strong>加粗</strong>和链接。 ↩</li>
</ol>
页: [1]
查看完整版本: 关于Markdown编辑器语法参考指南