fix(wiki): prevent GHC-05 layout collisions

Co-Authored-By: OpenAI Codex <codex@openai.com>
This commit is contained in:
2026-07-15 17:07:53 +08:00
co-authored by OpenAI Codex
parent 5b9c727d09
commit 1b6c599a89
5 changed files with 12 additions and 0 deletions
+9
View File
@@ -1,11 +1,16 @@
<style> <style>
body:has(.wiki-article) .page-header-section { display: none !important; } body:has(.wiki-article) .page-header-section { display: none !important; }
@media (min-width: 1264px) {
body:has(.wiki-article) .page-col-sd { top: 118px !important; }
}
.wiki-article { max-width: 1180px; margin: 0 auto; padding: 24px 32px 48px; color: #202122; background: #fff; font-family: sans-serif; font-size: 15px; line-height: 1.65; } .wiki-article { max-width: 1180px; margin: 0 auto; padding: 24px 32px 48px; color: #202122; background: #fff; font-family: sans-serif; font-size: 15px; line-height: 1.65; }
.wiki-article h1, .wiki-article h2 { color: #202122 !important; font-family: "Linux Libertine", Georgia, "Noto Serif SC", "Songti SC", serif; font-weight: normal; border-bottom: 1px solid #a2a9b1; } .wiki-article h1, .wiki-article h2 { color: #202122 !important; font-family: "Linux Libertine", Georgia, "Noto Serif SC", "Songti SC", serif; font-weight: normal; border-bottom: 1px solid #a2a9b1; }
.wiki-article h1 { margin: 0 0 0.35em !important; font-size: 2em; line-height: 1.3; } .wiki-article h1 { margin: 0 0 0.35em !important; font-size: 2em; line-height: 1.3; }
.wiki-article h2 { clear: none; overflow: hidden; margin: 1em 0 0.45em; padding-bottom: 0.12em; font-size: 1.5em; line-height: 1.35; } .wiki-article h2 { clear: none; overflow: hidden; margin: 1em 0 0.45em; padding-bottom: 0.12em; font-size: 1.5em; line-height: 1.35; }
.wiki-article h3 { margin: 1.1em 0 0.35em; font-size: 1.18em; font-weight: bold; } .wiki-article h3 { margin: 1.1em 0 0.35em; font-size: 1.18em; font-weight: bold; }
.wiki-article p { margin: 0.5em 0 1em; } .wiki-article p { margin: 0.5em 0 1em; }
.wiki-article .infobox-overlap-section { min-width: 0; overflow: hidden; }
.wiki-article .infobox-overlap-section .wikitable { table-layout: fixed; overflow-wrap: anywhere; }
.wiki-article a { color: #36c; text-decoration: none; } .wiki-article a { color: #36c; text-decoration: none; }
.wiki-article a:hover { text-decoration: underline; } .wiki-article a:hover { text-decoration: underline; }
.wiki-article ul, .wiki-article ol { margin: 0.4em 0 1em 1.65em; padding: 0; } .wiki-article ul, .wiki-article ol { margin: 0.4em 0 1em 1.65em; padding: 0; }
@@ -90,6 +95,7 @@ body.wiki-image-lightbox-open { overflow: hidden; }
<p>任务期间创造了多项纪录。吴刚二号是首艘 Block 2 吴刚着陆器,着陆时因高度雷达软件故障,乘组切换为手动模式,飞越预定目标 4 公里后成功修正并着陆。嫦娥六号返回时再入速度达 11,530 m/s,为嫦娥飞船最快返回纪录;返回舱最大过载 7.8 G,同样创下嫦娥飞船纪录。任务末期,GHC-05 与 GHC-06 两批六人乘组共 12 人在月面首次会合,完成联合 EVA 维护和指挥权交接。</p> <p>任务期间创造了多项纪录。吴刚二号是首艘 Block 2 吴刚着陆器,着陆时因高度雷达软件故障,乘组切换为手动模式,飞越预定目标 4 公里后成功修正并着陆。嫦娥六号返回时再入速度达 11,530 m/s,为嫦娥飞船最快返回纪录;返回舱最大过载 7.8 G,同样创下嫦娥飞船纪录。任务末期,GHC-05 与 GHC-06 两批六人乘组共 12 人在月面首次会合,完成联合 EVA 维护和指挥权交接。</p>
<section class="infobox-overlap-section" aria-labelledby="background">
<h2 id="background">任务背景</h2> <h2 id="background">任务背景</h2>
<p>GHC-04 将广寒基地整合为互联前哨站——三艘冰轮实现燃料和电力联网、核反应堆满功率运行、吴刚一号与核心舱之间建立加压连接——但基地的居住容量仍然是瓶颈。核心舱仅能容纳 6 人临时驻留,没有专门的生活舱段、温室或实验空间。GHC-05 的核心目标是扩建:部署广寒 03 模块,将温室舱段、两间居住舱段和实验舱段直接安装至核心舱的西、南、北、东四个接口,并重新建立通往电力模块与吴刚二号的两条外部加压连接,使基地具备 10 人长期常驻的居住容量。</p> <p>GHC-04 将广寒基地整合为互联前哨站——三艘冰轮实现燃料和电力联网、核反应堆满功率运行、吴刚一号与核心舱之间建立加压连接——但基地的居住容量仍然是瓶颈。核心舱仅能容纳 6 人临时驻留,没有专门的生活舱段、温室或实验空间。GHC-05 的核心目标是扩建:部署广寒 03 模块,将温室舱段、两间居住舱段和实验舱段直接安装至核心舱的西、南、北、东四个接口,并重新建立通往电力模块与吴刚二号的两条外部加压连接,使基地具备 10 人长期常驻的居住容量。</p>
@@ -97,7 +103,9 @@ body.wiki-image-lightbox-open { overflow: hidden; }
<p>与此同时,GHC-05 承担了广寒计划的首次乘组轮换任务。Valentina Kerman——GHC-02 的嫦娥飞船飞行员、GHC-05 的指令长——将在任务结束时将基地指挥权移交给 GHC-06 指令长 Armor Kerman(前 GHC-03 任务专家)。这标志着广寒基地从短期探险前哨向持续运营设施的转型。</p> <p>与此同时,GHC-05 承担了广寒计划的首次乘组轮换任务。Valentina Kerman——GHC-02 的嫦娥飞船飞行员、GHC-05 的指令长——将在任务结束时将基地指挥权移交给 GHC-06 指令长 Armor Kerman(前 GHC-03 任务专家)。这标志着广寒基地从短期探险前哨向持续运营设施的转型。</p>
<p>任务采用双发射构型:长征十六号甲型运载火箭于 12 月 8 日发射嫦娥六号与吴刚二号组合体(首艘 Block 2 吴刚),乘组在 LLO 换乘吴刚二号后着陆月面;长征十六号运载火箭于 12 月 16 日发射广寒 03 模块,经金蟾一号转运至 LLO 后由冰轮三号接驳下行至月面。同期,12 月 23 日长征十号戊型运载火箭执行 JC-02 任务,将金蟾二号部署至 400 公里圆形停泊轨道,广寒物流体系自此具备双金蟾并行运输能力。</p> <p>任务采用双发射构型:长征十六号甲型运载火箭于 12 月 8 日发射嫦娥六号与吴刚二号组合体(首艘 Block 2 吴刚),乘组在 LLO 换乘吴刚二号后着陆月面;长征十六号运载火箭于 12 月 16 日发射广寒 03 模块,经金蟾一号转运至 LLO 后由冰轮三号接驳下行至月面。同期,12 月 23 日长征十号戊型运载火箭执行 JC-02 任务,将金蟾二号部署至 400 公里圆形停泊轨道,广寒物流体系自此具备双金蟾并行运输能力。</p>
</section>
<section class="infobox-overlap-section" aria-labelledby="crew">
<h2 id="crew">乘组</h2> <h2 id="crew">乘组</h2>
<table class="wikitable"> <table class="wikitable">
@@ -111,6 +119,7 @@ body.wiki-image-lightbox-open { overflow: hidden; }
<tr><td>任务专家</td><td>Bob Kerman</td><td>EVA 小组 2</td><td></td></tr> <tr><td>任务专家</td><td>Bob Kerman</td><td>EVA 小组 2</td><td></td></tr>
</tbody> </tbody>
</table> </table>
</section>
<h2 id="details">任务详情</h2> <h2 id="details">任务详情</h2>
Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 KiB

+3
View File
@@ -30,7 +30,10 @@ class WikiTopologyProxyTests(unittest.TestCase):
self.assertEqual(html.count('<h1 id="top">'), 1) self.assertEqual(html.count('<h1 id="top">'), 1)
self.assertNotIn('<nav class="toc"', html) self.assertNotIn('<nav class="toc"', html)
self.assertIn("body:has(.wiki-article) .page-header-section", html) self.assertIn("body:has(.wiki-article) .page-header-section", html)
self.assertIn("body:has(.wiki-article) .page-col-sd", html)
self.assertIn("top: 118px !important", html)
self.assertIn(".wiki-article h2 { clear: none; overflow: hidden;", html) self.assertIn(".wiki-article h2 { clear: none; overflow: hidden;", html)
self.assertEqual(html.count('class="infobox-overlap-section"'), 2)
self.assertIn('class="infobox-label"', html) self.assertIn('class="infobox-label"', html)
self.assertEqual(html.count('class="wikitable"'), 2) self.assertEqual(html.count('class="wikitable"'), 2)
self.assertIn('<figure class="topology-embed-shell">', html) self.assertIn('<figure class="topology-embed-shell">', html)