Markdown 语法配置
大约 3 分钟
The following options adds new markdown grammar, and can be set under markdown
property in theme options.
以下选项在 markdown 中添加了新的语法,可以在主题选项的 markdown
属性下进行设置。
markdown.component
- 类型:
boolean
- 默认值:
false
- 详情:
是否启用组件支持。
markdown.footnote
- 类型:
boolean
- 默认值:
false
- 在 GFM 中启用: 是
- 详情:
是否启用脚注格式支持。
markdown.imgMark
- 类型:
boolean
- 默认值:
false
- 详情:
是否启用图片标记。
markdown.imgSize
- 类型:
boolean
- 默认值:
false
- 详情:
是否启用图片大小。
markdown.obsidianImgSize
- 类型:
boolean
- 默认值:
false
- 详情:
是否启用 Obsidian 图片大小。
markdown.include
类型:
MarkdownIncludePluginOptions | boolean
interface MarkdownIncludePluginOptions { /** * 处理包含的文件路径 * * @default (path) => path */ resolvePath?: (path: string, cwd: string) => string; /** * 是否在包含的 Markdown 文件中深度包含文件 * * @default false */ deep?: boolean; }
默认值:
false
详情:
是否启用 Markdown 导入支持。您可以传递一个选项来自定义行为。
markdown.tabs
- 类型:
boolean
- 默认值:
false
- 详情:
是否启用选项卡支持。
markdown.tasklist
类型:
MarkdownItTaskListOptions | boolean
interface MarkdownItTaskListOptions { /** * 是否禁用复选框 * * @default true */ disabled?: boolean; /** * 是否使用 `<label>` 包装文本 * * @default true */ label?: boolean; }
默认值:
false
在 GFM 中启用: 是
详情:
是否启用任务列表格式支持。你可以传递一个对象来配置任务列表。
markdown.math
类型:
MarkdownMathPluginOptions | boolean
interface MarkdownKatexPluginOptions extends KatexOptions { type?: "katex"; /** * 是否允许两端带空格的内联数学 * * @description 不建议将此设置为 true,因为它很可能会破坏 $ 的默认使用 * * @default false */ allowInlineWithSpace?: boolean; /** * 是否启用复制插件 * * @default false */ copy?: boolean; /** * 是否启用化学插件 * * @default false */ mhchem?: boolean; } interface MarkdownMathjaxPluginOptions extends Omit<MarkdownItMathjaxOptions, "transformer"> { type?: "mathjax"; /** * 是否允许两端带空格的内联数学 * * @description 不建议将此设置为 true,因为它很可能会破坏 $ 的默认使用 * * @default false */ allowInlineWithSpace?: boolean; /** * 输出格式 * * @default 'svg' */ output?: "chtml" | "svg"; /** * 是否启用无障碍 * * @default true */ a11y?: boolean; /** * TeX 输入选项 */ tex?: MathJaxTexInputOptions; /** * 通用 HTML 输出选项 */ chtml?: MathjaxCommonHTMLOutputOptions; /** * SVG 输出选项 */ svg?: MathjaxSVGOutputOptions; } type MarkdownMathPluginOptions = | MarkdownKatexPluginOptions | MarkdownMathjaxPluginOptions;
默认值:
false
详情:
是否启用数学公式支持。你可以设置 true
来自动检测已安装的 katex/mathjax,或提供插件选项。
markdown.revealjs
类型:
RevealJsPluginOptions | boolean
type RevealJsPlugin = "highlight" | "math" | "notes" | "search" | "zoom"; type RevealJsTheme = | "auto" | "beige" | "black" | "blood" | "league" | "moon" | "night" | "serif" | "simple" | "sky" | "solarized" | "white"; interface RevealJsPluginOptions { /** * 幻灯片插件 * * @default [] */ plugins?: RevealJsPlugin[]; /** * 幻灯片主题 * * @default ["auto"] */ themes?: RevealJsTheme[]; }
默认值:
false
详情:
控制 @vuepress/plugin-revealjs
,提供幻灯片支持。你可以设置 true
来直接启用它,或提供插件选项。
更新日志
2025/2/18 07:08
查看所有更新日志
b1230
-于1b917
-于22787
-于