dumi-theme-mobile-flex
v0.0.12
Published
dumi-theme-mobile-flex
Downloads
3
Maintainers
Readme
Usage
# npm
$ npm i dumi-theme-moible-flex -D
# yarn
$ yarn add dumi-theme-moible-flex -D
# pnpm
$ pnpm add dumi-theme-moible-flex -D
Configure
在 dumi 的配置文件 .dumirc.ts
中配置主题相关
import { defineConfig } from 'dumi';
import { defineThemeConfig } from 'dumi-theme-moible-flex';
export defineConfig({
themeConfig: {
...defineThemeConfig({
// ...
})
},
});
Options
export type ThemeConfig = DocProviderProps & {
/**
* @description.zh-CN 社交配置: 比如 github & discord
*/
social?: SocialMap;
/**
* @description.zh-CN 自动生成的title分隔符: 格式为: ${themeConfig.title} ${helmetIcon} ${subTitle}
*/
helmetIcon?: string;
/**
* @description.zh-CN 自定义header meta 描述信息
*/
description?: string;
/**
* @description.zh-CN 自定义header meta 关键字
*/
keywords?: string[];
/**
* @description.zh-CN 自定义header meta 作者
*/
author?: string;
/**
* @description.zh-CN 是否使用搜索. 若为布尔值则表示开启或关闭. 也可以使用对象来配置更多
* @default true
*/
search?: boolean | Search;
/**
* @description.zh-CN 文档头部声明条幅配置
*/
announcementBar?: AnnouncementBarConfig;
/**
* @description.zh-CN 首页的hero配置
*/
hero?: HeroConfig;
/**
* @description.zh-CN 文档背景图片. 如果为布尔值, 使用默认背景图片
* @default false
*/
thumbBackground?: boolean | string;
/**
* @description.zh-CN 是否展示主题设置面板
* @default false
*/
settingPanelVisible?: boolean;
/**
* @description.zh-CN <SourceCode /> 组件配置
*/
code?: {
/**
* @description.zh-CN prism themes
* @default { dark: PRISMTHEME.VSDARK, light: PRISMTHEME.VSLIGHT }
*/
theme?: CodeTheme;
};
/**
* hd solution configurations
* @note base on https://github.com/umijs/umi-hd
*/
hd?: {
rules: {
minWidth?: number;
maxWidth?: number;
mode: 'vl' | 'flex' | 'vw' | 'vh';
options?: number | [number, number];
}[];
};
/**
* set device width in desktop
*/
deviceWidth?: number;
};
详情查看
Contribution
查看 贡献指南.
License
MIT.