GitHub 仓库卡片
你可以添加链接到 GitHub 仓库的动态卡片。页面加载时,仓库信息会从 GitHub API 获取。
使用代码 ::github{repo="LyraVoid/Mizuki"} 创建 GitHub 仓库卡片。
::github{repo="LyraVoid/Mizuki"}提示框
支持以下类型的提示框:note tip important warning caution
NOTE即使用户只是快速浏览,也应该注意这些重要信息。
TIP帮助用户更高效完成操作的可选信息。
IMPORTANT用户成功完成操作所必需的关键信息。
WARNING由于潜在风险,需要用户立即注意的重要内容。
CAUTION执行某项操作可能带来的负面后果。
基本语法
:::noteHighlights information that users should take into account, even when skimming.:::
:::tipOptional information to help a user be more successful.:::自定义标题
提示框的标题可以自定义。
我的自定义标题这是一条带有自定义标题的提示。
:::note[MY CUSTOM TITLE]This is a note with a custom title.:::GitHub 语法
TIPGitHub 语法同样受支持。
> [!NOTE]> The GitHub syntax is also supported.
> [!TIP]> The GitHub syntax is also supported.剧透内容
你可以在文本中添加剧透内容。文本同样支持 Markdown 语法。
内容
The content :spoiler[is hidden **ayyy**]!代码组
使用 VitePress 风格的 ::: code-group labels=[...] 语法,将相关示例展示为便于访问的标签页。标签页支持鼠标操作,以及 Left、Right、Home 和 End 键。
export const config = { framework: "Mizuki", enhanced: true,};pnpm check && pnpm build3 collapsed lines
import { one } from "one";import { two } from "two";import { three } from "three";console.log(one, two, three);::: code-group labels=[TypeScript, Shell]
```ts title="config.ts"export const framework = "Mizuki";```
```bash title="Build"pnpm build```
:::自动折叠较长代码
超过配置阈值的代码块会自动折叠。作者仍然可以使用 collapse={...} 折叠指定的行范围。
01020304050607080910111213141516171819202122扩展提示
除了 GitHub 的五种提醒类型外,Mizuki 还接受常见的 Obsidian 别名,例如 INFO、TODO、SUCCESS、QUESTION、DANGER、BUG、EXAMPLE 和 QUOTE。
已知限制扩展别名会映射到 Mizuki 的语义提示样式。
Python Markdown 和 Docusaurus 风格的指令同样受支持:
危险指令此指令使用自定义标题。
> [!BUG] Known limitation> Describe the known issue here.
:::danger[Danger directive]This directive uses a custom title.:::Wiki 链接
Obsidian 风格的 Wiki 链接可以解析文章路径、别名和标题锚点。单独的链接会变成文章卡片:

卡片会复用目标文章的封面。相对路径的封面会从目标文章解析,同时也支持公开、远程以及配置为 image: api 的封面。加密文章的封面不会在预览中显示。
行内链接会保持行内形式。请参阅 Mermaid 示例,或直接链接到 某个章节。
[[markdown-mermaid]]
See [[markdown-mermaid|the Mermaid examples]].Markdown 图片
图片替代文本仍可供辅助技术使用。Markdown 标题会显示为可见图注,可选的经过验证的 w-N% 标记用于控制显示宽度:

只接受从 w-1% 到 w-100% 的宽度。位于 imageOptimization.noReferrerDomains 中的远程图片主机会在初始 HTML 中添加 referrerpolicy="no-referrer"。当自定义标记应保持不变时,请将 data-no-enhance 添加到原始 HTML 图片或其祖先元素上。
<div data-no-enhance> <img src="/images/demos/image-grid-demo/square-3.webp" alt="Custom image markup" width="640" height="360"></div>自动图片网格
两个或更多相邻的独立图片会被组合成响应式图库。当需要自定义列数、宽高比或对象适配方式时,仍可使用显式的 :::grid 指令。
PlantUML
PlantUML 围栏会通过配置的服务器生成 SVG 图表。图表支持浅色和深色源代码、缩放、拖动、重置以及全屏查看。
```plantuml@startumlAlice -> Bob: Hello@enduml```化学
KaTeX 的 mhchem 扩展可以渲染化学方程式:
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时

