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

前情提要:
因为cdn的抽风,导致echarts.min.js无法顺利下载,使得探针一直打开缓慢。
根据论坛佬哥们集思广益,只要把cdn的请求都替换成本地即可。由于对nezha项目不是特别熟悉,摸索了一下,下面讲下逐步操作,给有需要的朋友。

 <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.rar
分享链接:https://file2.dandyapi.com/#s/_blEc9mQ
访问密码:5kULI

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

比如我使用的主题是theme-server-status
路径为nezha-0-final\nezha-0-final\resource\template\theme-server-status

修改这个header文件内容:

<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.rar,将unpkg文件夹上传文件到服务器/opt/nezha/dashboard/static-custom/static
将header.html,上传到服务器/opt/nezha/dashboard/theme-custom/template
执行./nezha.sh,停止服务,然后启动服务

整体截图:
image

没想到坚守nezha V0的老哥还挺多的,我的解决方法如上,就不一一回复私信了。最后感谢NS论坛里提供解决思路的各位佬哥们。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇