## Node version \>= 18 ## Develop ```sh npm i npm run docs:dev ``` ## 新增文档 把需要新增的文档放在 `pages/docs/` `pages/{语言}/docs/` 下,必须为 markdown 文档 ## 组件库 element-ui plus ## 样式定制 主要是[ vitepress ](https://vitepress.dev/zh/guide/extending-default-theme#customizing-css)和[ element-ui ](https://element-plus.org/zh-CN/guide/theming.html)的样式变量覆盖 ### icons 使用[ unplugin-icons ](https://github.com/unplugin/unplugin-icons?tab=readme-ov-file)和[ iconify ](https://iconify.design/docs) #### 新增icon - 导出 figma svg,放在 assets/icons 目录下,是plain还是colored看情况而定 - plain: 单色图标,可以通过css 属性设置颜色(color)和大小 - colored: 双色图标,固定颜色,一般是多种颜色的图标 - 导入组件使用 ``` import IconNotebook from "~icons/ccrbi-plain/notebook"; ``` - 如果要新增一个单独的icon组,需要编辑config.mts vite.Icons里面的内容