基于dumi搭建组件库前言如果你想使用dumi2.0搭建组件库时,可以仔细阅读本文。本文主要记录一些在搭建组件库的

搭建组件库一定要选择ReactLibrary,否则在md文件写组件demo文档是没办法生效的。ReactLibrary意味着你想开发一个以React为基础的库,dumi对md文档输出进行特殊的处理。

初始化完之后的目录结构如下:

yarn之后,yarnstart,访问localhost:8080页面

初始首页如下图:

我们需要将首页改成如下图所示的样子:

我们不需要头部的Guide和foo导航,分成两步:

分成两步

import{defineConfig}from'dumi';exportdefaultdefineConfig({//...theme:{'@c-primary':'#b62021','primary-color':'#b62021',},});配置完主题色如下图:

修改标题颜色步骤如下:

修改后如下图所示:

由于默认主题的左侧导航偏小不够放组件名,我想要改变dumi的默认主题的左侧边栏。

步骤如下:

其他位置同理可以调整。

如下图所示我们将在index.tsx编写组件,编写完第一个组件,开始编写第一个组件文档。

注意:文件顶部是导航配置

接着将组件入到index.md中,有两种方式:

如上图中的代码:

如果是基于antd组件库开发的,在写第一个组件后引入到index.md,第一步你可能会遇到一个问题,antd组件库的样式丢失,如下图:

经过查阅antd组件库文档以及网上的资料发现,有两种方式解决:

@import'~antd/dist/antd.css';extraBabelPlugins:[['babel-plugin-import',{libraryName:'antd',libraryDirectory:'es',style:true,},],],组件库发布到npm开发完组件库后接着就是要把组件库发布到npm上,我们遵循semver语义化版本规范,也就是1(主版本号).0(次版本号).0(修订版本号)这样的模式。有破坏性的更新动第一位,有新功能动第二位,改bug动第三位。大部分的开源项目都遵循这个规范,所以我们后续不要随心所欲改动版本号。

接下来就将组件进行发布到npm上,你可能会在发布后会遇到如下问题:

遇到这个问题需要先确认文档中样式是否生效,而文档样式引入通常有3种可能:

实际上,这些样式引入方案均只对文档构建生效,也就是说它们都是依托于dumi框架提供的能力,而组件库发布为NPM包以后,组件库的编译将由实际使用组件库的项目负责。

因此,我们需要根据项目使用的开发框架做等价配置,才能确保样式生效,此处以Umi项目为例,上述3种方案的等价配置方式如下:

最佳解决方案:在.fatherrc.ts中添加配置

extraBabelPlugins:[['babel-plugin-import',{libraryName:'antd',libraryDirectory:'es',style:true,},],],部署文档文档部署在哪里是一个问题,对于大部分的人来说,可能没有精力去维护一个静态服务器,所以我们的目标是将文档部署到githubPages,属于非根目录部署。

意思就是说,配置中要改成github上的项目名称如,tst-design,那么就要在.dumirc文件中的属性base和publicPath改成:

exportdefaultdefineConfig({base:'/tst-design',publicPath:'/tst-design/',})手动步骤注意手动部署文档时操作如下:

yarnaddgh-pages-D"scripts":{"deploy":"gh-pages-ddocs-dist"}运行完后你在看下github上会多出一个gh-pages分支。

部署成功后的文档地址位置如下图,找到项目点击Actions,成功会给你一个地址:

如果失败,记得看一下这里是不是配置对了:

只有这样才能访问文档页面。

当项目有多个贡献者时,一些贡献者不可避免会犯一些流程错误。比如提交代码时,没有尝试对项目进行生产模式的构建等等,我们需要在提交代码到git远程仓库时去做一些流程性的任务,也就是我们常说的ci/cd或者流水线。

所以我们将采用自动化部署也就是GitActions,让它帮执行单元测试和代码校验、github的同步、文档的部署。

具体操作如下:

创建.github/workflows/gh-pages.yml文件

gh-pages.yml模板如下:

name:githubpageson:push:branches:-main#defaultbranchjobs:deploy:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v3-run:yarn#文档编译命令,如果是react模板需要修改为npmrundocs:build-run:yarndocs:build-name:Deployuses:peaceiris/actions-gh-pages@v3with:github_token:${{secrets.MY_TOKEN}}#文档目录,如果是react模板需要修改为docs-distpublish_dir:./docs-dist

THE END
1.今日文案/16句文案1,成年人身上,挑的是担子!扛的是生活,真正能给你撑腰的!除了足够的经济基础,情绪稳定,还得有一个健康的体魄支持你的信念! 2,婚姻就是:他给你1000元,你买了菜、米、油、盐,交了电水费、份子钱、孩子换季衣服鞋子、一桌子的零食水果后,他还觉得你剩800元。 3&quohttps://m.82480.com/jingdian/XW4ZDajgKB.html
2.这些年,有格调的网红文案对于很多运营推广人员来讲,做出好的推广文案并获得足够多的点击和转发是工作的重中之重。那么如何做出优秀的推广文案呢?今天,作者整理了一些经典的推广文案并分析如何写出优秀的自传播文案。 一、互联网领域 1.36氪 网站介绍:36氪旨在为创业者提供最好的服务。首页中有快讯、创业者服务、投资者服务几个模块。整个网站https://www.xinzhangwang.com/article/429
3.主页文案短句@文章写作手主页文案短句 文章写作手 当然,以下是我为你准备的一些主页文案短句,希望能为你的主页增添一份独特的魅力: 文字织梦,温柔以待—— 在这里,每一行字都是心灵的慰藉,每一句话都是温柔的守候。 梦笔生花,绘世间美好—— 用笔尖轻触生活的每一个瞬间,将美好定格在文字之间。 在字里行间,遇见温暖——https://agents.baidu.com/content/question/ced5fe5d3133fedf5f3a0539
4.网站首页文案本内容深入解析高效吸睛网站首页文案的打造方法,提供专业文案模板及实战技巧,揭秘实战策略,助您打造吸引眼球的网站首页。 2024-12-144网站首页文案文案模板 详细阅读 ?2024年11月? 一二三四五六日 123 45678910 11121314151617 18192021222324 252627282930 http://yikoumei.com/tags-wangzhanshouyewenan.html
5.网站的首页文案网站首页文案模板网站的首页文案 内容精选换一换 直播回顾-响应式建站,带你走进丰富多彩的互联网营销世界 好网站的标准、网站的构成以及相关案例等等。 什么是响应式建站?响应式建站,是基于最新一代技术标准 HTML5所研发的SaaS建站系统。响应式网站,会根据访问者的设备类型,自动调整页面版式,自动适应现今众多个性化、大小不一的展示终端https://www.huaweicloud.com/theme/766156-1-W-undefined
6.公司建站模板怎么写文案范文大全集(公司建站模板怎么写文案范文大下面,我们将为您提供一份公司建站模板文案范文大全集,希望对您有所帮助。 一、首页文案 1、公司简介:简要介绍公司的历史、规模、业务范围和核心竞争力,让用户对公司有一个初步的了解。 2、产品/服务展示:展示公司的主要产品或服务,包括图片、描述、特点和优势等,让用户能够快速了解公司的产品或服务。http://zq2.jlgou.com/mliibl/0pvqnt4r.html
7.TOPYS创意内容平台OPENYOURMINDTOPYS Live正式上线,更多创意节目等你来点播! 进入观看 Editor's Pick 编辑推荐 查看更多 2024 年度总结 电影 太快了,2024都背着你开始总结了 | 创意速览 对着溜走的2024按一个存档键。 by TOPYS. 2 评论 43 赞 11 收藏 NIKE 文案 上海马拉松 想赢的人,甘愿在上马NIKE的文案里找虐 https://www.topys.cn/
8.坚果食品首页排版文案图片免费下载PNG素材编号13giex0j8图精灵为您提供坚果食品首页排版文案免费下载,本设计作品为坚果食品首页排版文案,格式为PNG,尺寸为1065x891,下载后直接使用,下载坚果食品首页排版文案图片素材就到图精灵。https://616pic.com/sucai/13giex0j8.html
9.小说首页推荐文案素材下载在提供的搜索结果中,没有直接回答小说首页推荐文案素材下载的信息。 1 个回答 2024年03月08日 06:55 软文小说文案推荐素材 以下是一些推荐的小说文案素材: 1.《有匪》【文案】“终有一天,你会跨过静谧无声的洗墨江,离开群山环抱的旧桃源,来到无边阴霾的夜空之下。你会目睹无数不可攀爬之山相继倾覆,不可逾https://m.qidian.com/ask/qpebpxatutu
10.文案灵感的主页豆瓣网友写的夏日藏头诗,文案可爱又清新! 小众香水品牌 BARRIO 的文案,勾起你的想象力 豆瓣9.2分的《想见你》,文案句句经典 德芙七夕巧语情诗27首,可爱得像小孩儿 常见问题 什么是收录文章?首页推荐?数英奖?如何提升数英指数排名? 如何创建企业账号?如何发布职位? 详情查看 关于https://www.digitaling.com/people/10043870
11.公司网站首页排版文案范例您好,您查找的“公司网站首页排版文案范例”问题,目前没有相关的答案,您可以通过下面查看是否有与“公司网站首页排版文案范例”相关内容!也可以扫描二维码添加微信了解相关内容。 相关前20条内容: ao模拟电压输出是什么_java 新闻来源:网络整理 2023-3-9共有:3557浏览 https://www.gzit.cn/theme/1487360.html
12.论坛首页1、解说文案素材免费下载 2、解说课程资源折扣优惠 3、高清电影资源免费下载 开通黄金会员 开通钻石会员 1、解说文案素材免费下载 2、在线洗稿赚中视频收益 3、影视在线配音功能免费 4、高清电影资源免费下载 开通钻石会员 开通会员 尊享会员权益 找回密码 https://www.l5n5.com/forums
13.2021抖音最火文案励志55字,激发你的无限潜能2、抖音首页文案的简短句子是否干净阳光? 朋友圈里呆在家里的心情短语 1. 时间不多了,做事要尽早。 2.当你处于人生低谷时,你很容易爱上一个对你好的人。 3.如果你不在心里种花,就会长杂草。 4.如果你不坚强,没有人会帮助你。 5. 与其担心未来,不如现在努力工作。 http://www.bjhwtx.com/h-nd-183916.html
14.微信主页文案怎么设置首页 教育 知识百科微信主页文案怎么设置约伴故友 2024-7-3 微信主页面上方可以设置一段自定义文案,那么微信主页文案怎么设置呢? 本期内容是由华为Mate30Pro手机、EMUI11.0.0.130系统、微信8.0.1版本录制的。 首先打开【微信】客户端,然后点击右下角【我】,点击【收藏】选项。 接着点击右上角【+】图标。 此时https://m.edu.iask.sina.com.cn/jy/lkFtYVgAm9.html
15.网站文案模板:打造引人入胜的在线内容网站文案是您网站的心脏和灵魂,它塑造着访客对您品牌的第一印象。引人入胜且写得好的文案可以吸引潜在客户,提高转化率,并建立与您的受众之间的牢固关系。以下是我们的网站文案模板集合,旨在帮助您创建出色的在线内容。 1. 首页文案 首页文案是您网站的门面,它应该清楚地说明您的业务,吸引访客更深入地探索您的网站https://www.szlgalxx.com/a_2113.html
16.双十二双12来了首页排版文案素材免费下载觅元素为您提供双十二双12来了首页排版文案素材免费下载,此作品编号为eseeyfjtpm,图片大小为 0.05M,图片规格为 650*269 | 72dpi,下载更多图片素材就来觅元素!https://www.51yuansu.com/sc/eseeyfjtpm.html
17.微信好友检测助手App好友筛查助手首页文案只显示不支持当前设备微信版本xxx 如果提示这个,那说明检测助手App还不支持用户所使用的微信版本,可以联系开发者,开发者在调研后,再决定是否支持该版本。 转载于https://www.cnblogs.com/xing-star/p/11057268.html 当前设备未安装微信 提示这个的话,没有微信就卸载检测助手吧 https://blog.csdn.net/generallizhong/article/details/93164448
18.全网首发,4万字Instagram从0到1流量变现实操手册举个例子,A账户发了条帖子,在文案中让大家快去关注B账户,本质上是一个用户在自己的Ins账户上推广另一个用户,是最常见的Ins广告促销形式。 6、Slang俚语 YYDS在国内网络指代永远的神,在Ins上,老外玩起俚语也非常溜。 L4L:Like for like,你点赞我的帖子我也点赞你 https://www.360doc.cn/article/74163855_1125552299.html
19.专注文案教育文档的首页休息中 专注文案、教育文档 ? 官方认证 服务提供商 IP属地:四川 服务评分:5.0 咨询量:40 空间访问量:9521 专注文案、教育文档,可专业定制 查看详细资料 关注 ?服务咨询 首页 文档 服务 资料  ?在线联系 电话联系 精选文档 幼儿园保健医生工作总结PPT.pptx 27p 181 立即查看 27p pmc部https://m.book118.com/uhome/8035022125000053.html
20.双11后淘宝卖家还有生意吗?怎么做?1、首页主题氛围转换 双活动期间基本商家都会选择节日红、活力黄与橙色来营造氛围,这时候新主题在延续的同时还需要承担活动过渡的作用,所以应该结合产品主色来挑选页面色调。一般情况下,这时候商家可以选择低调奢华的宝蓝,深紫及酒红等较深的亮色。 2、文案的过渡 https://www.maijia.com/article/497415
21.文案代写价格企业宣传文案价格一品威客网文案人才服务大厅,是中国国内文案人才交易平台,提供专业的创意文案设计,文案写作价格价格表,文案人才报价,文案代写价格,企业宣传文案价格,大量的文案人才案例,一品威客网众多的文案人才服务,总能解决您的需求。https://www.epwk.com/fuwu/copy/
22.原创文章平台工作总结演讲发言材料1000字价格多少钱欢鹰文案机构专注代写:个人述职报告、征文简历、视频剧本、心得感悟、策划方案、PPT,500字、800https://74055534.b2b.11467.com/
23.中国策划研究院,中华策划网如何写出好文案?把握8大要素写出打动人心的电商店铺文案 第十二届中国艺术节闭幕 第十六届文华奖揭晓 广东交通职业技术学院学子荣获2018全球品牌策划大赛中国地区选拔赛一等奖 川网今起推出《汶川·十年》系列专题策划 铭记10年不凡历程 武汉企业品牌活动策划开始了! http://www.ciod.cn/
24.学会文案写作公式,让你的转化率翻倍!上图是某3C产品独立站首页轮播的banner之一,将当季新品与马上到来的返校销售季相结合,生成“新开始,新科技。在返校季,与我们的高科技礼物一同前进”的文案,抓住了用户在新节点换新装备的心理。 本文希望通过介绍几个通用的文案撰写公式和相应案例,给跨境朋友们带来一些灵感,助您建好门面~ https://www.ptengine.com/cn/blog/business-strategy/article_761/
25.抖音主页介绍文案(抖音吸引人的个人简介)很多人都喜欢在闲暇时间刷短视频,抖音APP是大家最熟悉的短视频平台,包含了大量的段子娱乐,还可以学习舞蹈、做饭等技能。如果遇到好玩的精彩内容,想要分享给好友一起看,要怎么做呢? 抖音怎么和好友一起看视频 1、首先我们要打开抖音,然后在抖音首页界面点击右下角的【转发箭头】打开转发界面功能选项; https://www.dkewl.com/course/detail14786.html