乌米Umi3框架中,如何实现每个页面都有自己个性HTML文件?
在Umi3官方文档中,有一个配置项exportStatic需在配置文件(umirc.ts或config/config.ts)中设置,语法如下:exportStatic Type: object 此配置项有三个参数,规范如下: 1. htmlSuffix:启用.html 后缀。 2. dynamicRoot:部署到任意路径。 3. extraRoutePaths:生成额外的路径页面,用法和场景见预渲染动态路由
Umi框架配置 html 的输出形式,默认只输出 index.html。如果需要预渲染,请开启 ssr 配置,常用来解决没有服务端情况下,页面的 SEO 和首屏渲染提速。如果开启 exportStatic,则会针对每个路由输出 html 文件。
举个例子,路由配置如下:/ /users /list
在不开启 exportStatic 时,输出:- index.html
设置 exportStatic: {} 后,输出:- index.html - users/index.html - list/index.html
设置 exportStatic: { htmlSuffix: true } 后,输出:- index.html - users.html - list.html
若有 SEO的话需求,可开启 ssr 配置,在 umi build 后,会路由(除静态路由外)渲染成有具体内容的静态 html 页面,例如在配置文件(umirc.ts | config/config.ts)中有如下路由配置:{ routes: [ { path: "/", component: "@/layouts/Layout", routes: [ { path: "/", component: "@/pages/Index" }, { path: "/bar", component: "@/pages/Bar" }, { path: "/news", component: "@/pages/News" }, { path: "/news/:id", component: "@/pages/NewsDetail" }, ], }, ]; }
设置 { ssr: {}, exportStatic: { } 后,且在编译后,生成如下产物:- dist - umi.js - umi.css - index.html - bar - index.html - news - index.html - [id].html
考虑到预渲染后,大部分不会再用到 umi.server.js 服务端文件,构建完成后会删掉 umi.server.js 文件如果有调试、不删除 server 文件需求,可通过环境变量 RM_SERVER_FILE=none 来保留。
转载:码书网「链接」
SpringAOP源码解析注解式切面增强机制IoC和AOP被称为Spring两大基础模块,支撑着上层扩展的实现和运行。虽然AOP同样建立在IoC的实现基础之上,但是作为对OOP(ObjectOrientedProgramin
图解Spring循环依赖,写得太好了Spring如何解决的循环依赖,是近两年流行起来的一道Java面试题。其实笔者本人对这类框架源码题还是持一定的怀疑态度的。如果笔者作为面试官,可能会问一些诸如如果注入的属性为nul
加油,成功通过阿里P7Java岗面试,分享一些面试心得面试流程先说下面试流程,一般大公司都有34轮技术面,1轮的HR面。就阿里而言,我共经历了4轮技术面,前两轮主要是问基础和项目实现,第3轮是交叉面,两个面试官,主要是问项目实现和拓展
阿里面试官问高并发下,你都怎么选择最优的线程数?为了加快程序处理速度,我们会将问题分解成若干个并发执行的任务。并且创建线程池,将任务委派给线程池中的线程,以便使它们可以并发地执行。在高并发的情况下采用线程池,可以有效降低线程创建
JAVA线上故障排查完整套路!牛掰线上故障主要会包括CPU磁盘内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstackjmap等工具也是不囿于一个方
暑期笔记本电脑旺季来临,OLED笔记本成为领跑纵观上半年笔记本市场,OLED是出镜最多的关键词,虽然到目前为止,OLED笔记本还未得到全面普及,但是关注度和讨论热度却是越来越高,在今年的618大促中,OLED笔记本更是成为了销
中疾控建议国庆节期间旅游归来人员需自我观察14天近日,中国疾控中心在官网发文,今年中秋国庆假期,我国境内发生输入疫情以及续发本地传播风险性持续存在,建议假期间旅行归来人员应自我观察14天。中国疾病预防控制中心强调,新冠肺炎仍在持
新赛季畅享高能格斗体验!永劫无间4K高帧配置推荐清单来了随着永劫无间热度的居高不下同步上线S1浪潮赛季全新赛季大幅优化了内容以及BUG的修复包括快速匹配局内外游戏功能英雄调整武器调整魂玉调整等大量内容更新除此之外在8月12日新赛季更新之
为国潮打CALL,轻薄笔记本的内外兼修之道在科技领域,华硕灵耀以弘扬中国传统文化为担当,致力于用现代科技的方式传承经典,并制定了科技国潮新典范的品牌战略,通过探寻传统非遗中国色文化赋能品牌升级。为了展现东方中国色之美,华硕
新起点新梦想,做生活的行动派,准备好了吗?新学期就要开始了相信小伙伴们已经准备好了在暑假已经蓄满能量准备在新的起点大干一场啦或许,最大的热情莫过于对生活充满坚信与使命感把每个愿望和目标当作使命驱动的任务勇气热情坚忍随之加持
职场众生相,快来看看最受欢迎的同事有你吗成年人的生活很难离开工作二字,办公室是大部分人躲不开的地方。但往往会出现高质量同事,帮助我们度过枯燥且乏味的办公环境。这样的人无疑就像黑暗中一团火焰,帮助同事照亮职场方向,勇往直前