umi的html文件在nodemoudle中,因此如果需要修改html则需要修改配置
默认模板
1.修改配置
. 新建src/pages/document.ejs,umi 约定如果这个文件存在,会作为默认模板,比如
<html><head><meta charset="utf-8" /><title>Your App</title></head><body><h1>自定义模板</h1><div id="root"></div></body></html>
模板里可通过 context 来获取到 umi 提供的变量,context 包含:
- route,路由信息,需要打包出多个静态 HTML 时(即配置了 exportStatic 时)有效
 - config,用户配置信息
 
2.案例
<html><head><meta charset="utf-8" /><title>Your App</title></head><link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.0.0-beta3/css/bootstrap.min.css"><body><h1>自定义模板</h1><button class="btn btn-success">bosdd</button><div id="root"></div></body></html>
