feat: add Jenkins service entry

This commit is contained in:
lwt
2026-06-06 15:54:54 +08:00
parent 7d23ace2c6
commit aa29e4e462
4 changed files with 306 additions and 1 deletions
+4
View File
@@ -11,11 +11,15 @@ official/open-source project assets:
- `assets/icons/deepseek.svg`: DeepSeek icon from Wikimedia Commons - `assets/icons/deepseek.svg`: DeepSeek icon from Wikimedia Commons
- `assets/icons/gemini.svg`: Google Gemini public web asset - `assets/icons/gemini.svg`: Google Gemini public web asset
- `assets/icons/git.svg`: Git logo from git-scm.com - `assets/icons/git.svg`: Git logo from git-scm.com
- `assets/icons/jenkins.svg`: Jenkins project artwork, CC BY-SA 3.0
- `assets/icons/syncthing.svg`: Syncthing project logo - `assets/icons/syncthing.svg`: Syncthing project logo
- `assets/icons/frp.svg`: FRP icon from dashboard-icons - `assets/icons/frp.svg`: FRP icon from dashboard-icons
The names and marks of these services belong to their respective owners. The names and marks of these services belong to their respective owners.
Jenkins artwork source:
https://www.jenkins.io/artwork/
## Background Credit ## Background Credit
- `assets/backgrounds/cute-anime-bg.svg`: `Blue Haired Anime Girl With Star - `assets/backgrounds/cute-anime-bg.svg`: `Blue Haired Anime Girl With Star
+11
View File
@@ -591,6 +591,11 @@
border-radius: 12px; border-radius: 12px;
} }
.card-jenkins .service-icon img {
width: 54px;
height: 74px;
}
.service-title { .service-title {
color: #14213c; color: #14213c;
font-size: 1.5rem; font-size: 1.5rem;
@@ -634,6 +639,12 @@
background: linear-gradient(145deg, #f7fffb, #eefcf6); background: linear-gradient(145deg, #f7fffb, #eefcf6);
} }
.card-jenkins {
color: #d33a33;
border-color: rgba(211, 58, 51, 0.3);
background: linear-gradient(145deg, #fffafa, #fff0f0);
}
.card-purple { .card-purple {
color: var(--purple); color: var(--purple);
border-color: rgba(119, 93, 246, 0.3); border-color: rgba(119, 93, 246, 0.3);
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 29 KiB

+8 -1
View File
@@ -3,7 +3,7 @@
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="description" content="sumi.work 服务入口,提供 FRP、Git、Syncthing、Gemini 与 DeepSeek 等常用服务导航。" /> <meta name="description" content="sumi.work 服务入口,提供 FRP、Git、Jenkins、Syncthing、Gemini 与 DeepSeek 等常用服务导航。" />
<meta name="theme-color" content="#f7fbff" /> <meta name="theme-color" content="#f7fbff" />
<title>sumi.work - 服务入口</title> <title>sumi.work - 服务入口</title>
<link rel="stylesheet" href="assets/css/base.css?v=20260509-4" /> <link rel="stylesheet" href="assets/css/base.css?v=20260509-4" />
@@ -127,6 +127,13 @@
<span class="arrow-button"></span> <span class="arrow-button"></span>
</a> </a>
<a class="service-card card-jenkins" href="/jenkins/" aria-label="进入 Jenkins">
<span class="service-icon"><img src="assets/icons/jenkins.svg" alt="" aria-hidden="true" /></span>
<span class="service-title">Jenkins</span>
<span class="service-desc">自动化构建</span>
<span class="arrow-button"></span>
</a>
<a class="service-card card-green" href="/sync/" aria-label="进入 Syncthing"> <a class="service-card card-green" href="/sync/" aria-label="进入 Syncthing">
<span class="service-icon"><img src="assets/icons/syncthing.svg" alt="" aria-hidden="true" /></span> <span class="service-icon"><img src="assets/icons/syncthing.svg" alt="" aria-hidden="true" /></span>
<span class="service-title">Syncthing</span> <span class="service-title">Syncthing</span>