feat: add Jenkins service entry
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user