mirror of
https://github.com/woodchen-ink/nezha-dash-v1.git
synced 2025-07-18 01:21:56 +08:00
refactor: Update project branding and configuration
- Changed the title and branding from "哪吒监控 Nezha Monitoring" to "CZL SVR" in index.html and Header component. - Updated stylesheet links to point to a new CDN. - Modified API proxy settings in vite.config.ts to use a different port (18009). - Removed outdated GitHub Actions workflows for linting and building. - Updated footer links and removed unnecessary version display. - Updated translations in English, Simplified Chinese, and Traditional Chinese locales to reflect new branding. - Deleted unused apple-touch-icon.png from assets. This commit enhances the project's branding and streamlines the configuration.
This commit is contained in:
parent
81b94fca0e
commit
b44a26e511
42
.github/workflows/Build.yml
vendored
42
.github/workflows/Build.yml
vendored
@ -1,42 +0,0 @@
|
||||
name: Build and release static export
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- "v*"
|
||||
|
||||
jobs:
|
||||
release:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Set up Bun
|
||||
uses: oven-sh/setup-bun@v1
|
||||
with:
|
||||
bun-version: "latest"
|
||||
|
||||
- name: Install dependencies
|
||||
run: bun install
|
||||
|
||||
- name: Build static export
|
||||
run: |
|
||||
bun run build
|
||||
|
||||
- name: Compress dist folder
|
||||
run: zip -r dist.zip dist
|
||||
|
||||
- name: Release
|
||||
uses: softprops/action-gh-release@v2
|
||||
with:
|
||||
files: dist.zip
|
||||
|
||||
- name: Changelog
|
||||
run: bun x changelogithub
|
||||
env:
|
||||
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
|
@ -1,56 +0,0 @@
|
||||
name: Auto Fix Lint and Format
|
||||
|
||||
on:
|
||||
pull_request_target:
|
||||
types: [opened, synchronize]
|
||||
|
||||
jobs:
|
||||
auto-fix:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ github.head_ref }}
|
||||
repository: ${{ github.event.pull_request.head.repo.full_name }}
|
||||
|
||||
- name: Set up Bun
|
||||
uses: oven-sh/setup-bun@v1
|
||||
with:
|
||||
bun-version: "latest"
|
||||
|
||||
- name: Install dependencies
|
||||
run: bun install
|
||||
|
||||
- name: Run linter and fix issues
|
||||
run: bun run lint:fix
|
||||
|
||||
- name: Run formatter
|
||||
run: bun run format
|
||||
|
||||
- name: Check for changes
|
||||
id: check_changes
|
||||
run: |
|
||||
git diff --exit-code || echo "has_changes=true" >> $GITHUB_ENV
|
||||
|
||||
- name: Commit and push changes
|
||||
if: steps.check_changes.outputs.has_changes == 'true' || env.has_changes == 'true'
|
||||
uses: stefanzweifel/git-auto-commit-action@v5
|
||||
with:
|
||||
commit_message: "chore: auto-fix linting and formatting issues"
|
||||
commit_options: "--no-verify"
|
||||
file_pattern: "."
|
||||
|
||||
- name: Add PR comment
|
||||
if: steps.check_changes.outputs.has_changes == 'true' || env.has_changes == 'true'
|
||||
uses: actions/github-script@v7
|
||||
with:
|
||||
github-token: ${{secrets.GITHUB_TOKEN}}
|
||||
script: |
|
||||
github.rest.issues.createComment({
|
||||
issue_number: context.issue.number,
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
body: 'Linting and formatting issues were automatically fixed. Please review the changes.'
|
||||
});
|
42
.github/workflows/deploy.yml
vendored
Normal file
42
.github/workflows/deploy.yml
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
name: Deploy to Server
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main # 或者你的主分支名称
|
||||
|
||||
jobs:
|
||||
build-and-deploy:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: '22'
|
||||
cache: 'npm'
|
||||
|
||||
- name: Install dependencies
|
||||
run: npm install
|
||||
|
||||
- name: Build project
|
||||
run: npm run build
|
||||
|
||||
- name: Setup SSH
|
||||
uses: webfactory/ssh-agent@v0.9.0
|
||||
with:
|
||||
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||
|
||||
- name: Add host key
|
||||
run: |
|
||||
mkdir -p ~/.ssh
|
||||
ssh-keyscan -p ${{ secrets.SSH_PORT || 22 }} ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts
|
||||
|
||||
- name: Deploy to server
|
||||
run: |
|
||||
rsync -avz --delete -e "ssh -p ${{ secrets.SSH_PORT || 22 }}" \
|
||||
dist/ \
|
||||
${{ secrets.SSH_USERNAME }}@${{ secrets.SSH_HOST }}:/opt/1panel/apps/openresty/openresty/www/sites/svr/index/
|
@ -107,9 +107,9 @@
|
||||
<meta charset="UTF-8" />
|
||||
<link rel="icon" type="image/png" href="/apple-touch-icon.png" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>哪吒监控 Nezha Monitoring</title>
|
||||
<link rel="stylesheet" href="https://fastly.jsdelivr.net/gh/lipis/flag-icons@7.0.0/css/flag-icons.min.css" />
|
||||
<link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/font-logos@1/assets/font-logos.css" />
|
||||
<title>CZL SVR</title>
|
||||
<link rel="stylesheet" href="https://i-aws.czl.net/jsdelivr/gh/lipis/flag-icons@7.0.0/css/flag-icons.min.css" />
|
||||
<link rel="stylesheet" href="https://i-aws.czl.net/jsdelivr/npm/font-logos@1/assets/font-logos.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="root"></div>
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 5.2 KiB |
BIN
src/assets/apple-touch-icon copy.png
Normal file
BIN
src/assets/apple-touch-icon copy.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.2 KiB |
Binary file not shown.
Before Width: | Height: | Size: 2.2 KiB |
@ -1 +1,90 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="35.93" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 228"><path fill="#00D8FF" d="M210.483 73.824a171.49 171.49 0 0 0-8.24-2.597c.465-1.9.893-3.777 1.273-5.621c6.238-30.281 2.16-54.676-11.769-62.708c-13.355-7.7-35.196.329-57.254 19.526a171.23 171.23 0 0 0-6.375 5.848a155.866 155.866 0 0 0-4.241-3.917C100.759 3.829 77.587-4.822 63.673 3.233C50.33 10.957 46.379 33.89 51.995 62.588a170.974 170.974 0 0 0 1.892 8.48c-3.28.932-6.445 1.924-9.474 2.98C17.309 83.498 0 98.307 0 113.668c0 15.865 18.582 31.778 46.812 41.427a145.52 145.52 0 0 0 6.921 2.165a167.467 167.467 0 0 0-2.01 9.138c-5.354 28.2-1.173 50.591 12.134 58.266c13.744 7.926 36.812-.22 59.273-19.855a145.567 145.567 0 0 0 5.342-4.923a168.064 168.064 0 0 0 6.92 6.314c21.758 18.722 43.246 26.282 56.54 18.586c13.731-7.949 18.194-32.003 12.4-61.268a145.016 145.016 0 0 0-1.535-6.842c1.62-.48 3.21-.974 4.76-1.488c29.348-9.723 48.443-25.443 48.443-41.52c0-15.417-17.868-30.326-45.517-39.844Zm-6.365 70.984c-1.4.463-2.836.91-4.3 1.345c-3.24-10.257-7.612-21.163-12.963-32.432c5.106-11 9.31-21.767 12.459-31.957c2.619.758 5.16 1.557 7.61 2.4c23.69 8.156 38.14 20.213 38.14 29.504c0 9.896-15.606 22.743-40.946 31.14Zm-10.514 20.834c2.562 12.94 2.927 24.64 1.23 33.787c-1.524 8.219-4.59 13.698-8.382 15.893c-8.067 4.67-25.32-1.4-43.927-17.412a156.726 156.726 0 0 1-6.437-5.87c7.214-7.889 14.423-17.06 21.459-27.246c12.376-1.098 24.068-2.894 34.671-5.345a134.17 134.17 0 0 1 1.386 6.193ZM87.276 214.515c-7.882 2.783-14.16 2.863-17.955.675c-8.075-4.657-11.432-22.636-6.853-46.752a156.923 156.923 0 0 1 1.869-8.499c10.486 2.32 22.093 3.988 34.498 4.994c7.084 9.967 14.501 19.128 21.976 27.15a134.668 134.668 0 0 1-4.877 4.492c-9.933 8.682-19.886 14.842-28.658 17.94ZM50.35 144.747c-12.483-4.267-22.792-9.812-29.858-15.863c-6.35-5.437-9.555-10.836-9.555-15.216c0-9.322 13.897-21.212 37.076-29.293c2.813-.98 5.757-1.905 8.812-2.773c3.204 10.42 7.406 21.315 12.477 32.332c-5.137 11.18-9.399 22.249-12.634 32.792a134.718 134.718 0 0 1-6.318-1.979Zm12.378-84.26c-4.811-24.587-1.616-43.134 6.425-47.789c8.564-4.958 27.502 2.111 47.463 19.835a144.318 144.318 0 0 1 3.841 3.545c-7.438 7.987-14.787 17.08-21.808 26.988c-12.04 1.116-23.565 2.908-34.161 5.309a160.342 160.342 0 0 1-1.76-7.887Zm110.427 27.268a347.8 347.8 0 0 0-7.785-12.803c8.168 1.033 15.994 2.404 23.343 4.08c-2.206 7.072-4.956 14.465-8.193 22.045a381.151 381.151 0 0 0-7.365-13.322Zm-45.032-43.861c5.044 5.465 10.096 11.566 15.065 18.186a322.04 322.04 0 0 0-30.257-.006c4.974-6.559 10.069-12.652 15.192-18.18ZM82.802 87.83a323.167 323.167 0 0 0-7.227 13.238c-3.184-7.553-5.909-14.98-8.134-22.152c7.304-1.634 15.093-2.97 23.209-3.984a321.524 321.524 0 0 0-7.848 12.897Zm8.081 65.352c-8.385-.936-16.291-2.203-23.593-3.793c2.26-7.3 5.045-14.885 8.298-22.6a321.187 321.187 0 0 0 7.257 13.246c2.594 4.48 5.28 8.868 8.038 13.147Zm37.542 31.03c-5.184-5.592-10.354-11.779-15.403-18.433c4.902.192 9.899.29 14.978.29c5.218 0 10.376-.117 15.453-.343c-4.985 6.774-10.018 12.97-15.028 18.486Zm52.198-57.817c3.422 7.8 6.306 15.345 8.596 22.52c-7.422 1.694-15.436 3.058-23.88 4.071a382.417 382.417 0 0 0 7.859-13.026a347.403 347.403 0 0 0 7.425-13.565Zm-16.898 8.101a358.557 358.557 0 0 1-12.281 19.815a329.4 329.4 0 0 1-23.444.823c-7.967 0-15.716-.248-23.178-.732a310.202 310.202 0 0 1-12.513-19.846h.001a307.41 307.41 0 0 1-10.923-20.627a310.278 310.278 0 0 1 10.89-20.637l-.001.001a307.318 307.318 0 0 1 12.413-19.761c7.613-.576 15.42-.876 23.31-.876H128c7.926 0 15.743.303 23.354.883a329.357 329.357 0 0 1 12.335 19.695a358.489 358.489 0 0 1 11.036 20.54a329.472 329.472 0 0 1-11 20.722Zm22.56-122.124c8.572 4.944 11.906 24.881 6.52 51.026c-.344 1.668-.73 3.367-1.15 5.09c-10.622-2.452-22.155-4.275-34.23-5.408c-7.034-10.017-14.323-19.124-21.64-27.008a160.789 160.789 0 0 1 5.888-5.4c18.9-16.447 36.564-22.941 44.612-18.3ZM128 90.808c12.625 0 22.86 10.235 22.86 22.86s-10.235 22.86-22.86 22.86s-22.86-10.235-22.86-22.86s10.235-22.86 22.86-22.86Z"></path></svg>
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" class="iconify iconify--logos" width="35.93" height="32" viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve"> <image id="image0" width="128" height="128" x="0" y="0"
|
||||
href="data:image/png;base64,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
|
||||
RK5CYII=" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 6.9 KiB |
@ -1,39 +1,18 @@
|
||||
import { fetchSetting } from "@/lib/nezha-api"
|
||||
import { useQuery } from "@tanstack/react-query"
|
||||
import React from "react"
|
||||
import { useTranslation } from "react-i18next"
|
||||
|
||||
const Footer: React.FC = () => {
|
||||
const { t } = useTranslation()
|
||||
|
||||
const { data: settingData } = useQuery({
|
||||
queryKey: ["setting"],
|
||||
queryFn: () => fetchSetting(),
|
||||
refetchOnMount: true,
|
||||
refetchOnWindowFocus: true,
|
||||
})
|
||||
|
||||
return (
|
||||
<footer className="mx-auto w-full max-w-5xl px-4 lg:px-0 pb-4 server-footer">
|
||||
<section className="flex flex-col">
|
||||
<section className="mt-1 flex items-center sm:flex-row flex-col justify-between gap-2 text-[13px] font-light tracking-tight text-neutral-600/50 dark:text-neutral-300/50 server-footer-name">
|
||||
<div className="flex items-center gap-1">
|
||||
©2020-{new Date().getFullYear()}{" "}
|
||||
<a href={"https://github.com/naiba/nezha"} target="_blank">
|
||||
Nezha
|
||||
<a href={"https://czl.net"} target="_blank">
|
||||
CZL LTD
|
||||
</a>
|
||||
<p>{settingData?.data?.version || ""}</p>
|
||||
</div>
|
||||
<p className="server-footer-theme">
|
||||
{t("footer.themeBy")}
|
||||
<a href={"https://github.com/hamster1963/nezha-dash"} target="_blank">
|
||||
nezha-dash
|
||||
</a>
|
||||
{import.meta.env.VITE_GIT_HASH && (
|
||||
<a href={"https://github.com/hamster1963/nezha-dash-v1/commit/" + import.meta.env.VITE_GIT_HASH} className="ml-1">
|
||||
({import.meta.env.VITE_GIT_HASH})
|
||||
</a>
|
||||
)}
|
||||
All Rights Reserved
|
||||
</p>
|
||||
</section>
|
||||
</section>
|
||||
|
@ -54,7 +54,7 @@ function Header() {
|
||||
}, [customLogo])
|
||||
|
||||
useEffect(() => {
|
||||
document.title = siteName || "哪吒监控 Nezha Monitoring"
|
||||
document.title = siteName || "CZL SVR"
|
||||
}, [siteName])
|
||||
|
||||
return (
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"nezha": "Nezha Monitoring",
|
||||
"nezha": "CZL SVR",
|
||||
"overview": "Overview",
|
||||
"dashboard": "Dashboard",
|
||||
"login": "Login",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"nezha": "哪吒监控",
|
||||
"nezha": "CZL SVR",
|
||||
"overview": "概览",
|
||||
"dashboard": "管理后台",
|
||||
"login": "登录",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"nezha": "哪吒監控",
|
||||
"nezha": "CZL SVR",
|
||||
"overview": "概覽",
|
||||
"dashboard": "管理後台",
|
||||
"login": "登錄",
|
||||
|
@ -28,12 +28,12 @@ export default defineConfig({
|
||||
server: {
|
||||
proxy: {
|
||||
"/api/v1/ws/server": {
|
||||
target: "ws://localhost:8008",
|
||||
target: "ws://localhost:18009",
|
||||
changeOrigin: true,
|
||||
ws: true,
|
||||
},
|
||||
"/api/v1/": {
|
||||
target: "http://localhost:8008",
|
||||
target: "http://localhost:18009",
|
||||
changeOrigin: true,
|
||||
},
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user