Markdown 样式化配置
大约 1 分钟
以下选项在 markdown 中添加了新的样式化功能,可以在主题选项的 markdown
属性下进行设置。
markdown.align
- 类型:
boolean
- 默认值:
false
- 详情:
是否启用自定义对齐。
markdown.attrs
类型:
MarkdownItAttrsOptions | boolean
interface MarkdownItAttrsOptions { /** * 左分隔符 * * @default '{' */ left?: string; /** * 右分隔符 * * @default '}' */ right?: string; /** * 允许的属性 * * @description 空列表表示允许所有属性 * * @default [] */ allowed?: (string | RegExp)[]; /** * 启用的规则 * * @default "all" */ rule?: "all" | boolean | MarkdownItAttrRuleName[]; }
默认值:
false
详情:
是否启用属性自定义支持。
markdown.mark
- 类型:
boolean
- 默认值:
false
- 详情:
是否启用标记支持。
markdown.sup
- 类型:
boolean
- 默认值:
false
- 详情:
是否启用上标支持。
markdown.sub
- 类型:
boolean
- 默认值:
false
- 详情:
是否启用下标支持。
markdown.spoiler
- 类型:
boolean
- 默认值:
false
- 详情:
是否启用隐藏内容支持。
markdown.stylize
类型:
MarkdownItStylizeConfig[] | false
interface MarkdownItStylizeResult { /** * 渲染的标签名称 */ tag: string; /** * 属性设置 */ attrs: Record<string, string>; /** * 标签内容 */ content: string; } interface MarkdownItStylizeConfig { /** * 字符匹配 */ matcher: string | RegExp; /** * 内容替换 */ replacer: (options: { tag: string; content: string; attrs: Record<string, string>; env?: any; }) => MarkdownItStylizeResult | null | undefined | void; }
默认值:
false
详情:
样式化内联标记以创建所需的片段。