样式指南
主题控制 Markdown 的颜色、字体和间距,容器样式负责布局。需要改变组件或交互时,使用 Slot 插件。
跟随应用主题
默认主题为
light,不会自动跟随系统。传入应用已有的主题状态即可。
调整字体与颜色
以预设为起点,只覆盖需要改变的 token:
直接传 token 对象时,以 light 为基础;使用 ['dark', overrides] 则以深色主题为基础。背景需要融入容器时,可设置 colors.bg: 'transparent'。
安排容器布局
Vue 的 class 与 style 传到组件最外层。局部样式可以直接控制容器,内部样式优先通过 token 调整:
公式、脚注等语法开关见自定义配置。
样式字段
以下字段均位于 theme.tokens,支持局部覆盖。颜色、尺寸和间距接受 CSS 值;行高和字重也可以使用数字。未设置的字段沿用所选主题。
完整类型
ThemeTokens可从@fluxdown/vue导入。
颜色
字体与排版
标题
将 <level> 换成 h1、h2、h3、h4、h5 或 h6,各级标题可以独立设置。