Files
NANOKVM-sipeed_wiki-MIRROR/markdown.html
2026-11-09 03:25:38 +00:00

402 lines
18 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh" class=" md_page ">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="keywords" content="">
<meta name="description" content="">
<meta name="generator" content="teedoc">
<meta name="theme" content="teedoc-plugin-theme-default">
<meta name="markdown-generator" content="teedoc-plugin-markdown-parser"><script>
MathJax = {"loader": {"load": ["output/svg"]}, "tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]]}, "svg": {"fontCache": "global"}};
</script><script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script><meta name="html-generator" content="teedoc-plugin-jupyter-notebook-parser"><meta name="blog-generator" content="teedoc-plugin-blog"><script src="/static/js/theme_default/pre_main.js"></script><link rel="stylesheet" href="/static/css/theme_default/viewer.min.css" type="text/css"/><link rel="stylesheet" href="/static/css/prism.css" type="text/css"/><link rel="stylesheet" href="/static/css/theme_default/dark.css" type="text/css"/><link rel="stylesheet" href="/static/css/theme_default/light.css" type="text/css"/><script src="/static/js/theme_default/jquery.min.js"></script><script src="/static/js/theme_default/split.js"></script><link rel="stylesheet" href="/static/css/search/style.css" type="text/css"/><script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?9cb07365544a53067c56c346c838181a";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-119047820-5"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-119047820-5');
</script><link rel="stylesheet" href="/static/css/gitalk/gitalk.css" type="text/css"/><link rel="stylesheet" href="/static/css/gitalk/custom_gitalk.css" type="text/css"/><link rel="stylesheet" href="/static/css/custom.css" type="text/css"/><link rel="stylesheet" href="/static/js/thumbs_up/style.css" type="text/css"/>
<title>Markdown 语法 - Sipeed Wiki</title>
<script type="text/javascript">js_vars = {"teedoc-plugin-ad-hint": {"type": "hint", "label": "NEW", "content": "<a href='https://www.kickstarter.com/projects/sipeed/slogic32u3-the-worlds-first-10gbps-usb32-logic-analyzer?ref=e0astc' target='_blank'>全球首款 10Gbps USB3.2 逻辑分析仪 SLogic32U3 正在 Kickstarter 众筹中!</a>", "show_times": 2, "show_after_s": 432000, "date": "2026-10-12 12:00", "color": "#a0421d", "link_color": "#e53935", "link_bg_color": "#e6ae5c", "bg_color": "#ffcf89", "color_hover": "white", "bg_color_hover": "#f57c00", "close_color": "#eab971"}, "teedoc-plugin-thumbs-up": {"label_up": "有帮助", "label_down": "待改进", "icon": "/static/images/thumbs_up/up.svg", "icon_clicked": "/static/images/thumbs_up/upped.svg", "url": "https://thumbs-up.sipeed.com", "show_up_count": true, "show_down_count": false, "msg_already_voted": "您已经投过票了", "msg_thanks": "感谢您的反馈", "msg_down_prompt": "感谢反馈,请告诉我们可以改进什么地方?(最少 10 个字)", "msg_down_prompt_error": "消息最少需要 10 个字, 最多 256 个字", "msg_error": "请求服务器出现错误!"}}</script>
<script type="text/javascript">metadata = {"tags": [], "date": false, "update": [], "ts": 0, "author": "", "brief": "", "cover": ""}</script>
</head>
<body class="type_page">
<div id="navbar">
<div id="navbar_menu">
<a class="site_title" href="/">
<img class="site_logo" src="/static/image/logo.svg" alt="sipeed wiki logo">
<h2>wiki</h2>
</a>
<a id="navbar_menu_btn"></a>
</div>
<div id="navbar_items">
<div>
<ul id="nav_left">
<li class=""><a href="/">产品</a></li>
<li class="sub_items "><a >开源软件</a><ul><li class=""><a href="/maixpy/">MaixPy</a></li>
<li class=""><a href="/soft/maixpy/zh/index.html">MaixPy_v1</a></li>
<li class=""><a href="/soft/Lichee/zh/index.html">Lichee</a></li>
<li class=""><a href="/ai/zh/index.html">AI 指南</a></li>
</ul>
</li>
<li class=""><a target="_blank" href="https://maixhub.com">MaixHub</a></li>
<li class=""><a href="/news/">动态</a></li>
<li class=""><a href="/faq.html">FAQ 汇总</a></li>
</ul>
</div>
<div>
<ul id="nav_right">
<li class=""><a href="/store.html"><img src='/static/image/shop.svg' style='height: 1.5em;vertical-align: middle;'></a></li>
<li class=""><a target="_blank" href="https://github.com/sipeed"><img src='/static/image/github.svg' style='height: 1.5em;vertical-align: middle;'></a></li>
<li class="sub_items "><a ><img src='/static/image/language.svg' style='height: 1.5em;vertical-align: middle;'>&nbsp;中文</a><ul><li class=""><a href="/en/markdown.html">English</a></li>
<li class="active"><a href="/markdown.html">中文</a></li>
</ul></li>
</ul>
<ul class="nav_plugins"><li><a id="google_translate_element"><img class="icon" src="/static/image/google_translate/translate.svg"/>Translate</a></li></ul><ul class="nav_plugins"><li><a id="themes" class="light"></a></li></ul><ul class="nav_plugins"><li><a id="search"><span class="icon"></span><span class="placeholder">搜索</span>
<div id="search_hints">
<span id="search_input_hint">输入关键词,多关键词空格隔开</span>
<span id="search_loading_hint">正在加载,请稍候。。。</span>
<span id="search_download_err_hint">下载文件失败,请刷新重试或检查网络</span>
<span id="search_other_docs_result_hint">来自其它文档的结果</span>
<span id="search_curr_doc_result_hint">当前文档搜索结果</span>
</div></a></li></ul>
</div>
</div>
</div>
<div id="page_wrapper">
<div id="page_content">
<div>
<p><strong>【<a href="../en/markdown.html" >English Version</a>】</strong></p>
<h2 id="Markdown-%E7%AE%80%E4%BB%8B">Markdown 简介</h2>
<p><code>Markdown</code> 是一种轻量级的标记语言,即用非常简单的字符来控制格式和排版,不用像类似 Word 的富文本编辑器一样费力使用鼠标来排版,并且文档是纯文本格式,方便修改和版本管理。</p>
<p>本文主要介绍如何了解和学习 <code>Markdown</code> 语法。</p>
<h2 id="Markdown-%E7%BB%84%E6%88%90">Markdown 组成</h2>
<p>Markdown 一般由一份<strong>纯文本内容</strong>和一个<strong>渲染器</strong>组成,纯文本就是按照 <code>Markdown</code>语法编写的文档,渲染器就是将纯文本内容转换为 HTML 等方便阅读的格式的工具。</p>
<p>一般在两种地方使用 <code>Markdown</code>:</p>
<ol>
<li>网站: 在网站填写内容时,如果支持 <code>Markdown</code>语法,可以直接使用 <code>Markdown</code> 语法来编辑内容,一般会有预览功能自动渲染。</li>
<li>离线工具,如 <code>Typora</code>,<code>VS Code</code> 等,这些工具一般都有预览功能,可以实时渲染。</li>
</ol>
<p><code>Markdown</code>语法就是用特殊的符号来控制格式,比如 <code>#</code> 表示标题,<code>[连接显示的文字](https://***)</code> 表示链接等。</p>
<h2 id="%E7%AE%80%E5%8D%95%E4%BE%8B%E5%AD%90">简单例子</h2>
<p>文本文件<code>test.md</code>:</p>
<pre class="language-markdown"><code class="language-markdown"># 关于如何学习 Markdown 语法
## 什么是 Markdown
Markdown 一般由一份**纯文本内容**和一个**渲染器**组成,纯文本就是按照 `Markdown`语法编写的文档,渲染器就是将纯文本内容转换为 HTML 等方便阅读的格式的工具。
## Markdown 参考资料
1. [Basic Syntax](https://www.markdownguide.org/basic-syntax/)
2. [Markdown 基本语法](https://markdown.com.cn/basic-syntax/)
</code></pre>
<h2 id="%E5%AD%A6%E4%B9%A0-Markdown-%E8%AF%AD%E6%B3%95%E5%8F%82%E8%80%83">学习 Markdown 语法参考</h2>
<p>详细的参考以下网站,下面会简要列出基础和重要的语法:</p>
<ol>
<li><a href="https://www.markdownguide.org/basic-syntax/" target="_blank">Basic Syntax</a></li>
<li><a href="https://markdown.com.cn/basic-syntax/" target="_blank">Markdown 基本语法</a></li>
</ol>
<h3 id="%E6%A0%87%E9%A2%98">标题</h3>
<p>注意 <code>#</code> 后面有一个空格,而且为了兼容更多渲染器,尽量在一行标题后面加一个空行。</p>
<pre class="language-markdown"><code class="language-markdown"># 一级标题
## 二级标题
### 三级标题
</code></pre>
<h3 id="%E6%AE%B5%E8%90%BD">段落</h3>
<p>段落之间用空行分隔</p>
<pre class="language-markdown"><code class="language-markdown">这是第一段。
这是第二段。
</code></pre>
<h3 id="%E5%AD%97%E4%BD%93">字体</h3>
<pre class="language-markdown"><code class="language-markdown">*斜体*
**粗体**
~~删除线~~
</code></pre>
<p>效果:</p>
<p><em>斜体</em><br />
<strong>粗体</strong><br />
<del>删除线</del></p>
<h3 id="%E5%88%97%E8%A1%A8">列表</h3>
<pre class="language-markdown"><code class="language-markdown">1. 有序列表,注意 1. 后面有一个空格
2. 有序列表
- 无序列表,注意 - 后面有一个空格
- 无序列表
* 无序列表,注意 * 后面有一个空格
* 无序列表
</code></pre>
<p>效果:</p>
<ol>
<li>有序列表,注意 1. 后面有一个空格</li>
<li>有序列表</li>
</ol>
<ul>
<li>无序列表,注意 - 后面有一个空格</li>
<li>无序列表</li>
</ul>
<ul>
<li>无序列表,注意 * 后面有一个空格</li>
<li>无序列表</li>
</ul>
<h3 id="%E5%BC%95%E7%94%A8%E6%AE%B5%E8%90%BD">引用段落</h3>
<pre class="language-markdown"><code class="language-markdown">&gt; 引用段落,也可以拿来做注释用,注意 &gt; 后面有一个空格
</code></pre>
<blockquote>
<p>效果就是这样</p>
</blockquote>
<h3 id="%E4%BB%A3%E7%A0%81">代码</h3>
<pre class="language-markdown"><code class="language-markdown">`单行代码`
</code></pre>
<p>效果:<code>单行代码</code></p>
<p>多行代码</p>
<pre class="language-none"><code class="language-none">​```python
print(&quot;hello&quot;)
​```
</code></pre>
<p>效果:</p>
<pre class="language-python"><code class="language-python">def hello():
print(&quot;hello&quot;)
hello()
</code></pre>
<h3 id="%E9%93%BE%E6%8E%A5">链接</h3>
<pre class="language-markdown"><code class="language-markdown">[连接显示的文字,点击我调转到 MaixHub](https://maixhub.com)
</code></pre>
<p><a href="https://maixhub.com" target="_blank">连接显示的文字,点击我调转到 MaixHub</a></p>
<h3 id="%E5%9B%BE%E7%89%87">图片</h3>
<pre class="language-markdown"><code class="language-markdown">![图片显示的文字](/static/image/sipeed_logo.png)
![图片显示的文字](/static/image/sipeed_logo_4.svg)
</code></pre>
<p>效果:<br />
<img src="/static/image/sipeed_logo.png" alt="图片显示的文字" /><br />
<img src="/static/image/sipeed_logo_4.svg" alt="图片显示的文字" /></p>
<h3 id="%E8%A1%A8%E6%A0%BC">表格</h3>
<pre class="language-markdown"><code class="language-markdown">| 表头1 | 表头2 |
| ----- | ----- |
| 内容1 | 内容2 |
</code></pre>
<p>效果:</p>
<table>
<thead>
<tr>
<th>表头1</th>
<th>表头2</th>
</tr>
</thead>
<tbody>
<tr>
<td>内容1</td>
<td>内容2</td>
</tr>
</tbody>
</table>
<h3 id="%E5%85%B6%E4%BB%96">其他</h3>
<p>更多语法参考上面的参考资料。</p>
</div>
</div>
<a id="to_top" href="#"></a>
<div id="page_footer">
<div id="footer">
<div id="footer_top">
<ul>
<li><a>相关链接</a><ul><li><a target="_blank" href="https://www.sipeed.com">Sipeed 官网</a></li>
<li><a target="_blank" href="https://maixhub.com/">MaixHub</a></li>
<li><a target="_blank" href="https://sipeed.taobao.com/">Sipeed 淘宝</a></li>
<li><a href="/sitemap.xml">网站地图</a></li>
<li><a target="_blank" href="https://github.com/teedoc/teedoc">网站使用 teedoc 生成</a></li>
</ul>
</li>
<li><a>源码</a><ul><li><a target="_blank" href="https://github.com/sipeed/sipeed_wiki">Wiki 源码</a></li>
<li><a target="_blank" href="https://github.com/sipeed">开源项目</a></li>
</ul>
</li>
<li><a>关注我们</a><ul><li><a target="_blank" href="https://twitter.com/SipeedIO">twitter</a></li>
<li><a target="_blank" href="https://sipeed.taobao.com/">淘宝</a></li>
<li><a target="_blank" href="https://github.com/sipeed">github</a></li>
<li><a><a>微信公众号</a><img src='/static/image/wechat.png'></a>
</li>
</ul>
</li>
<li><a>联系我们</a><ul><li><a>电话: +86 0755-27808509</a>
</li>
<li><a>商业支持: support@sipeed.com</a>
</li>
<li><a>地址: 深圳市宝安区新湖路4008号蘅芳科技办公大厦A座-2101D</a>
</li>
<li><a href="/join_us.html">加入我们</a></li>
</ul>
</li>
</ul>
</div>
<div id="footer_bottom">
<ul>
<li><a target="_blank" href="https://www.sipeed.com">©2018-2023 深圳矽速科技有限公司</a></li>
<li><a target="_blank" href="https://beian.miit.gov.cn/#/Integrated/index">粤ICP备19015433号</a></li>
</ul>
</div>
</div>
</div>
</div>
<script src="/teedoc-plugin-markdown-parser/mermaid.min.js"></script>
<script>mermaid.initialize({startOnLoad:true});</script>
<script type="text/javascript">
var transLoaded = false;
var loading = false;
var domain = "translate.google.com";
var domainDefault = domain;
var storeDomain = localStorage.getItem("googleTransDomain");
if(storeDomain){
domain = storeDomain;
console.log("load google translate domain from local storage:" + domain);
}
function getUrl(domain){
if(domain == "/")
return "/static/js/google_translate/element.js?cb=googleTranslateElementInit";
else
return "https://" + domain + "/translate_a/element.js?cb=googleTranslateElementInit";
}
var url = getUrl(domain);
console.log("google translate domain:" + domain + ", url: " + url);
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: "auto", layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element');
}
function loadJS( url, callback ){
var script = document.createElement('script');
fn = callback || function(){ };
script.type = 'text/javascript';
if(script.readyState){
script.onreadystatechange = function(){
if( script.readyState == 'loaded' || script.readyState == 'complete' ){
script.onreadystatechange = null;
fn();
}
};
}else{
script.onload = function(){
fn();
};
}
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
}
function removeHint(){
var hint = document.getElementById("loadingTranslate");
if(hint){
hint.remove();
}
}
var btn = document.getElementById("google_translate_element");
btn.onclick = function(){
if(transLoaded) return;
if(loading){
var flag = confirm("loading from " + domain + ", please wait, or change domain?");
if(flag){
newDomain = prompt("domain, default: " + domainDefault + ", now: " + domain);
if(newDomain){
domain = newDomain;
console.log(domain);
url = getUrl(domain);
loadJS(url, function(){
localStorage.setItem("googleTransDomain", domain);
removeHint()
transLoaded = true;
});
}
}
return;
}
btn.innerHTML = '<span id="loadingTranslate"><img class="icon" src="/static/image/google_translate/translate.svg"/>Loading ...</span>';
loading = true;
loadJS(url, function(){
localStorage.setItem("googleTransDomain", domain);
removeHint()
transLoaded = true;
});
}
</script>
<script src="/static/js/plugin_blog/main.js"></script>
<script src="/static/js/theme_default/tocbot.min.js"></script>
<script src="/static/js/theme_default/main.js"></script>
<script src="/static/js/theme_default/viewer.min.js"></script>
<script src="/static/js/prism.js"></script>
<script src="/static/js/search/search_main.js"></script>
<script src="/static/js/gitalk/gitalk.min.js"></script>
<script src="/static/js/gitalk/main.js"></script>
<link rel="stylesheet" href="/static/js/add_hint/style.css" type="text/css"/>
<script src="/static/js/add_hint/main.js"></script>
<script src="/static/js/custom.js"></script>
<script src="/static/js/thumbs_up/main.js"></script>
</body>
</html>