镜像自地址
https://github.com/JGZYES/ParlzPackageManger.git
已同步 2026-09-11 08:52:45 +08:00
web: fix asset/css paths for the docs subdirectory
docs/index.php lives in docs/, so relative 'assets/style.css' resolved to
docs/assets/style.css (404 -> no styling). Switch _common.php asset/link paths
to site-root-relative ('/assets/style.css', '/icon.png', '/assets/main.js',
'/index.php', '/docs/index.php') so both the homepage and the docs site load the
theme correctly.
这个提交包含在:
+7
-7
@@ -8,8 +8,8 @@ define('PMM_VERSION', '0.3.6');
|
|||||||
|
|
||||||
function pmm_nav_links(string $active): string {
|
function pmm_nav_links(string $active): string {
|
||||||
$items = [
|
$items = [
|
||||||
'home' => ['index.php', '首页'],
|
'home' => ['/index.php', '首页'],
|
||||||
'docs' => ['docs/index.php', '文档'],
|
'docs' => ['/docs/index.php', '文档'],
|
||||||
];
|
];
|
||||||
$html = '';
|
$html = '';
|
||||||
foreach ($items as $key => [$href, $label]) {
|
foreach ($items as $key => [$href, $label]) {
|
||||||
@@ -43,13 +43,13 @@ function pmm_header(string $active, string $title): void {
|
|||||||
'<meta name="viewport" content="width=device-width, initial-scale=1.0">' . "\n" .
|
'<meta name="viewport" content="width=device-width, initial-scale=1.0">' . "\n" .
|
||||||
'<title>' . $t . ' · ParlzPackageManager</title>' . "\n" .
|
'<title>' . $t . ' · ParlzPackageManager</title>' . "\n" .
|
||||||
'<meta name="description" content="ParlzPackageManager (PMM) — 用 C 语言编写、跨 Windows/Linux/macOS 的包管理器。">' . "\n" .
|
'<meta name="description" content="ParlzPackageManager (PMM) — 用 C 语言编写、跨 Windows/Linux/macOS 的包管理器。">' . "\n" .
|
||||||
'<link rel="icon" href="icon.png">' . "\n" .
|
'<link rel="icon" href="/icon.png">' . "\n" .
|
||||||
'<link rel="apple-touch-icon" href="icon.png">' . "\n" .
|
'<link rel="apple-touch-icon" href="/icon.png">' . "\n" .
|
||||||
'<link rel="stylesheet" href="assets/style.css">' . "\n" .
|
'<link rel="stylesheet" href="/assets/style.css">' . "\n" .
|
||||||
'</head>' . "\n" .
|
'</head>' . "\n" .
|
||||||
'<body>' . "\n" .
|
'<body>' . "\n" .
|
||||||
'<nav class="nav">' . "\n" .
|
'<nav class="nav">' . "\n" .
|
||||||
' <a class="brand" href="index.php"><img class="brand-img" src="icon.png" alt="PMM"><span class="brand-name">ParlzPackageManager</span></a>' . "\n" .
|
' <a class="brand" href="/index.php"><img class="brand-img" src="/icon.png" alt="PMM"><span class="brand-name">ParlzPackageManager</span></a>' . "\n" .
|
||||||
' <ul class="nav-links">' . "\n" .
|
' <ul class="nav-links">' . "\n" .
|
||||||
' ' . pmm_nav_links($active) . "\n" .
|
' ' . pmm_nav_links($active) . "\n" .
|
||||||
' <li><a class="btn btn-sm" href="https://github.com/JGZYES/ParlzPackageManger" target="_blank" rel="noopener">GitHub ↗</a></li>' . "\n" .
|
' <li><a class="btn btn-sm" href="https://github.com/JGZYES/ParlzPackageManger" target="_blank" rel="noopener">GitHub ↗</a></li>' . "\n" .
|
||||||
@@ -76,6 +76,6 @@ function pmm_footer(): void {
|
|||||||
' </div>' . "\n" .
|
' </div>' . "\n" .
|
||||||
' <p class="footer-note">© 2026 ParlzPackageManager Project · 深圳 sz.pmm.parlz.com · 香港 pmm.parlz.com</p>' . "\n" .
|
' <p class="footer-note">© 2026 ParlzPackageManager Project · 深圳 sz.pmm.parlz.com · 香港 pmm.parlz.com</p>' . "\n" .
|
||||||
'</div></footer>' . "\n" .
|
'</div></footer>' . "\n" .
|
||||||
'<script src="assets/main.js"></script>' . "\n" .
|
'<script src="/assets/main.js"></script>' . "\n" .
|
||||||
'</body>' . "\n" . '</html>';
|
'</body>' . "\n" . '</html>';
|
||||||
}
|
}
|
||||||
|
|||||||
在新工单中引用
屏蔽一个用户