nezha v0 探针自带主题替换cdn文件为本地文件,避免cdn抽风时打不开

17 分享, 教程

哪吒v0探针自带主题替换cdn文件为本地文件,避免cdn抽风时打不开

因为cdn的抽风,导致echarts.min.js无法顺利下载,使得探针一直打开缓慢。 解决方法是把cdn的请求都替换成本地即可。需要说明的是我这里是独立安装的面板非docker安装的面板。

 <link rel="stylesheet" href="https://unpkg.com/bootstrap@3.4.1/dist/css/bootstrap.min.css">
 <link rel="stylesheet" href="https://unpkg.com/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
 <link rel="stylesheet" href="https://unpkg.com/font-logos@0.17.0/assets/font-logos.css">
 <link rel="stylesheet" href="https://unpkg.com/flag-icons@7.2.3/css/flag-icons.min.css">
 <link rel="stylesheet" href="https://unpkg.com/semantic-ui@2.4.0/dist/semantic.min.css">
 <script src="https://unpkg.com/jquery@3.7.1/dist/jquery.min.js"></script>
 <script src="https://unpkg.com/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
 <script src="https://unpkg.com/vue@2.6.14/dist/vue.min.js"></script>
 <script src="https://unpkg.com/echarts@5.5.0/dist/echarts.min.js"></script>

上面这些都是需要手工去抓取的,如果嫌麻烦的话,可以直接下载我这个压缩包 unpkg.zip

https://github.com/nezhahq/nezha/tree/v0-final/resource/template下载你需要的自带主题的header.html文件

修改这个header.html文件内容:

<link rel="stylesheet" href="/static/unpkg/bootstrap@3.4.1/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="/static/unpkg/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
<link rel="stylesheet" href="/static/unpkg/font-logos@0.17.0/assets/font-logos.css">
<link rel="stylesheet" href="/static/unpkg/flag-icons@7.2.3/css/flag-icons.min.css">
<link rel="stylesheet" href="/static/unpkg/semantic-ui@2.4.0/dist/semantic.min.css">
<script src="/static/unpkg/jquery@3.7.1/dist/jquery.min.js"></script>
<script src="/static/unpkg/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script>
<script src="/static/unpkg/vue@2.6.14/dist/vue.min.js"></script>
<script src="/static/unpkg/echarts@5.5.0/dist/echarts.min.js"></script>

解压unpkg.zip,将unpkg文件夹上传文件到服务器/opt/nezha/dashboard/resource/static/custom/

将header.html,上传到服务器/opt/nezha/dashboard/resource/template/theme-custom/

执行./nezha.sh,停止服务,然后启动服务

截图: