0.10.1 添加警告和元数据

This commit is contained in:
跨越晨昏 2024-09-26 19:08:17 +08:00
parent 9093c8875a
commit 05a05ceb7a
3 changed files with 107 additions and 1 deletions

View File

@ -256,6 +256,8 @@ def body(text: str) -> Tuple[str, Dict[str, str]]:
'markdown.extensions.extra', # 扩展语法 'markdown.extensions.extra', # 扩展语法
'markdown.extensions.codehilite', # 语法高亮拓展 'markdown.extensions.codehilite', # 语法高亮拓展
'markdown.extensions.toc', # 自动生成目录 'markdown.extensions.toc', # 自动生成目录
'markdown.extensions.admonition', # 警告扩展
'markdown.extensions.meta', # 元数据
]) # 渲染标准markdown ]) # 渲染标准markdown
return text, values return text, values

View File

@ -23,7 +23,96 @@
<script> <script>
mermaid.initialize({startOnLoad:true}); mermaid.initialize({startOnLoad:true});
</script> </script>
<h1 id="crossdown">CrossDown</h1> <div class="toc">
<ul>
<li><a href="#crossdown">CrossDown</a></li>
<li><a href="#1">1 基本语法</a><ul>
<li><a href="#11">1.1 标题</a></li>
</ul>
</li>
<li><a href="#_1">一级标题</a><ul>
<li><a href="#_2">二级标题</a><ul>
<li><a href="#_3">三级标题</a><ul>
<li><a href="#_4">四级标题</a><ul>
<li><a href="#_5">五级标题</a><ul>
<li><a href="#_6">六级标题</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><a href="#12">1.2 样式</a><ul>
<li><a href="#121">1.2.1 斜体</a></li>
<li><a href="#122">1.2.2 粗体</a></li>
<li><a href="#123">1.2.3 粗斜体</a></li>
<li><a href="#124">1.2.4 下划线</a></li>
<li><a href="#125">1.2.5 删除线</a></li>
<li><a href="#126">1.2.6 高亮</a></li>
<li><a href="#127">1.2.7 在文本的正上方添加一行小文本主要用于标拼音</a></li>
<li><a href="#128">1.2.8 在指定的文本里面隐藏一段文本</a></li>
<li><a href="#129">1.2.9 分割线</a></li>
</ul>
</li>
<li><a href="#13">1.3 链接</a><ul>
<li><a href="#131">1.3.1 普通链接</a></li>
<li><a href="#132">1.3.2 图片</a></li>
<li><a href="#133">1.3.3 变量链接</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#2">2 变量</a><ul>
<li><a href="#21">2.1 定义</a></li>
<li><a href="#22">2.2 赋值</a></li>
<li><a href="#23">2.3 添加锚点</a></li>
</ul>
</li>
<li><a href="#3">3 代码块</a><ul>
<li><a href="#31-0">3.1 <span class="block">单行</span></a><ul>
<li><a href="#311-latex">3.1.1 LaTex</a></li>
<li><a href="#312">3.1.2 函数</a></li>
</ul>
</li>
<li><a href="#32">3.2 多行</a><ul>
<li><a href="#321-yaml">3.2.1 YAML</a></li>
<li><a href="#322-python">3.2.2 Python</a></li>
<li><a href="#323-mermaid">3.2.3 Mermaid</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#4">4 转义</a></li>
<li><a href="#5">5 引用</a></li>
<li><a href="#6">6 提纲</a><ul>
<li><a href="#61">6.1 提纲号</a><ul>
<li><a href="#611">6.1.1 提纲号示例</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#7">7 注释</a><ul>
<li><a href="#71">7.1 强注释</a></li>
<li><a href="#72">7.2 弱注释</a></li>
</ul>
</li>
<li><a href="#8">8 列表</a><ul>
<li><a href="#81">8.1 有序列表</a></li>
<li><a href="#82">8.2 无序列表</a></li>
</ul>
</li>
<li><a href="#9">9 表格</a></li>
<li><a href="#10">10 警告</a></li>
</ul>
</div>
<hr />
<p>title: "Markdown文档标题"<br />
author: "作者姓名"<br />
date: "2024-09-26" </p>
<hr />
<h1 id="crossdown">CrossDown</h1>
<p>自制的markdown添加了一些自定义的语法 <p>自制的markdown添加了一些自定义的语法
效果请见<a href="https://github.com/CrossDark/CrossDown/blob/main/README.html">README.html</a></p> 效果请见<a href="https://github.com/CrossDark/CrossDown/blob/main/README.html">README.html</a></p>
<h1 id="1">1<span id="1"></span> 基本语法</h1> <h1 id="1">1<span id="1"></span> 基本语法</h1>
@ -173,5 +262,9 @@
</tr> </tr>
</tbody> </tbody>
</table> </table>
<h1 id="10">10<span id="10"></span> 警告</h1>
<div class="admonition 这是一条警告">
<p class="admonition-title">这是一条警告</p>
</div>
</body> </body>
</html> </html>

View File

@ -1,3 +1,11 @@
[TOC]
---
title: "Markdown文档标题"
author: "作者姓名"
date: "2024-09-26"
---
# CrossDown # CrossDown
自制的markdown添加了一些自定义的语法 自制的markdown添加了一些自定义的语法
效果请见[README.html](https://github.com/CrossDark/CrossDown/blob/main/README.html) 效果请见[README.html](https://github.com/CrossDark/CrossDown/blob/main/README.html)
@ -198,3 +206,6 @@ graph LR
|:----:|:----:|:----:| |:----:|:----:|:----:|
| 单元格1 | 单元格2 | 单元格3 | | 单元格1 | 单元格2 | 单元格3 |
| 单元格4 | 单元格5 | 单元格6 | | 单元格4 | 单元格5 | 单元格6 |
10 警告
!!! 这是一条警告