/admin/index.html 打包后代码
<title>Halo Dashboard</title>
<link href=/css/chunk-13e4f411.8481e8b4.css rel=prefetch>
<link href=/css/chunk-14e8932a.b6783003.css rel=prefetch>
<link href=/css/chunk-1a112dee.45475c5a.css rel=prefetch>
后台 halo-admin 打包时使用绝对路径, 这样会导致如果部署在非根目录下时, 访问后台页面时变成空白. 比如在 application.yml
设置 context-path
来测试
server:
servlet:
context-path: /halo
ftl 模版中也存在这样的问题, 比如 install.ftl
<link rel="stylesheet" href="/static/halo-admin/plugins/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="/static/halo-admin/css/AdminLTE.min.css">
<link rel="stylesheet" href="/static/halo-admin/plugins/animate/animate.min.css">
<link rel="stylesheet" href="/static/halo-admin/plugins/bootstrapvalidator/css/">