<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>北京300台机器人竞逐半马、Anthropic CEO走进白宫、Cerebras冲刺230亿美元IPO：AI进入多维决战 - Markdown</title>
    <style>
        body { 
            font-family: monospace; 
            white-space: pre-wrap; 
            word-wrap: break-word; 
            padding: 0; 
            background-color: #e5e5e5;
            color: #24292f;
            margin: 0;
            display: flex;
            flex-direction: column;
            align-items: center;
            min-height: 100vh;
        }
        .markdown-body {
            box-sizing: border-box;
            width: 100%;
            max-width: 980px;
            margin: 2em auto;
            padding: 45px;
            background-color: #fff;
            border: 1px solid #d0d7de;
            border-radius: 6px;
            font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
            white-space: normal;
            box-shadow: 0 4px 12px rgba(0,0,0,0.05);
        }
        @media (prefers-color-scheme: dark) {
            body {
                background-color: #010409;
                color: #c9d1d9;
            }
            .markdown-body {
                background-color: #0d1117;
                border-color: #30363d;
                box-shadow: 0 4px 12px rgba(0,0,0,0.3);
            }
        }
        @media (max-width: 767px) {
            .markdown-body {
                padding: 15px;
                margin: 0;
                border-radius: 0;
                border-left: none;
                border-right: none;
            }
        }
    </style>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.5.0/github-markdown.min.css">
</head>
<body>---
title: '北京300台机器人竞逐半马、Anthropic CEO走进白宫、Cerebras冲刺230亿美元IPO：AI进入多维决战'
description: '4月19日，300余台人形机器人在北京亦庄同台竞逐半程马拉松，近四成实现自主导航；Anthropic CEO与白宫讨论Mythos模型安全合作，化解数月来与五角大楼的紧张关系；AI芯片公司Cerebras提交IPO申请，估值230亿美元，携200亿美元OpenAI大单挑战NVIDIA。三条新闻共同勾勒出AI竞争的物理、政治、商业三个维度。'
pubDate: 2026-04-19
tags: ['AI', '分析', '人形机器人', 'Anthropic', 'Cerebras', '具身智能', 'AI芯片', '行业动态']
---
# 北京300台机器人竞逐半马、Anthropic CEO走进白宫、Cerebras冲刺230亿美元IPO：AI进入多维决战

今天是2026年4月19日，AI行业的三个重大事件从截然不同的维度同时上演。在北京亦庄，**300余台人形机器人**与1.2万名人类跑者一同踏上21公里的半程马拉松赛道——其中近四成机器人将首次实现完全自主导航；在华盛顿，**Anthropic CEO Dario Amodei**走进白宫，与幕僚长和财政部长讨论AI安全合作，这是该公司与五角大楼数月对峙后的首次破冰；在硅谷，AI芯片公司**Cerebras Systems**正式提交IPO申请，目标估值230亿美元，携200亿美元OpenAI大单向NVIDIA发起正面挑战。

三条看似独立的新闻线索，其实指向同一个深层趋势：**AI竞争已经从"谁的模型更好"的单维竞赛，演变为在物理世界（机器人）、政治博弈（AI安全与监管）和商业战场（芯片与IPO）三个维度同时展开的系统性竞争。**谁能在所有三个维度保持领先，谁就能真正主导AI的下一个时代。

---

## 北京人形机器人半马：从"遥控玩具"到"自主奔跑"的跨越

### 新闻概要

今天上午7:30，**2026北京亦庄半程马拉松暨人形机器人半程马拉松**正式鸣枪开跑。这是全球规模最大的"人机共跑"赛事，规模较去年首届大幅升级：

| 维度 | 2025年首届 | 2026年第二届 |
|------|-----------|-------------|
| **机器人数量** | ~100台 | **300余台** |
| **参赛品牌** | ~10个 | **26个品牌** |
| **参赛队伍** | ~20支 | **70余支** |
| **人类跑者** | 数千人 | **约1.2万人** |
| **自主导航** | 0%（全部遥控） | **约40%** |
| **赛道难度** | 平坦路面 | **增加铺装斜坡和公园越野路段** |

去年冠军**天工Ultra**（北京人形机器人创新中心与优必选联合研制）以2小时40分42秒完赛。今年，天工Ultra宣布将"完全自主导航"——仅依靠自身传感器避障，不再需要人类遥控。社交媒体视频显示，部分机器人训练时已达到14公里/小时的奔跑速度。

据Counterpoint Research数据，**中国占全球人形机器人安装量的80%以上**（2025年全球安装约16,000台）。国内龙头企业AgiBot和宇树科技（Unitree）2025年各出货超过5,000台，为全球最高。宇树科技已宣布将产能扩大至每年75,000台。

### 为什么这很重要？

**从"演示"到"自主"的关键一跃**

去年首届赛事有一个鲜为人知的细节：**所有参赛机器人都是遥控操作的**。今年的最大变化是近40%的机器人将自主导航——这意味着机器人的感知、决策和运动控制系统已经从"人类远程操控"进化到"AI自主驾驶"。这一跨越，类似于自动驾驶从L2（辅助驾驶）跃升到L4（高度自动驾驶）。

但行业内部的声音比外界想象的更为冷静。具身智能创业公司**原力灵机**（Yuanli Lingji）创始人唐文斌在北京科技论坛上直言："我们的应用之所以没有起飞，是因为机器人的智商太低了。模型质量差、成功率低……老实说，整个行业的水平仍然处于非常初级的阶段。很多我们看到的是'**打着工作的幌子跳舞**'（dancing disguised as working）。"

这种坦诚值得重视。宇树科技的IPO招股书显示，其人形机器人主要用于科研机构、舞蹈表演和服务场所的互动导览——**距离工业级部署仍有数年之遥**。

### 历史上类似的情况

**DARPA Grand Challenge（2004-2005）**：美国国防高级研究计划局举办的自动驾驶挑战赛，2004年没有一辆车完成赛程，2005年斯坦福大学的"Stanley"以6小时53分钟完成217公里沙漠赛道，直接催生了现代自动驾驶产业。人形机器人半马可能正在经历类似的"Darpa时刻"——从赛事到产业的转化仍需时间，但技术跃迁的速度正在加快。

> 来源：[Reuters - China humanoid robot half-marathon to showcase technical leaps](https://www.reuters.com/world/asia-pacific/china-humanoid-robot-half-marathon-showcase-technical-leaps-2026-04-18/) | [央视网 - 人形机器人半程马拉松赛4月19日开跑](https://news.cctv.com/2026/04/15/ARTIuMA0HKxHyEV8kROBpr0B260415.shtml) | [新华网 - 明日鸣枪！战队抢先看](http://www.xinhuanet.com/20260418/ac7ce69bb64742fba6eabe293438ec34/c.html) | [Euronews - More than 70 robot teams gear up](https://www.euronews.com/next/2026/04/13/more-than-70-robot-teams-gear-up-for-chinas-second-humanoid-half-marathon)

---

## Anthropic CEO走进白宫：AI安全的"修好"还是"缓兵之计"？

### 新闻概要

4月17日，**Anthropic CEO Dario Amodei**前往白宫，与白宫幕僚长Susie Wiles和财政部长Scott Bessent举行了会面。这是Anthropic与特朗普政府自今年早些时候爆发公开冲突以来的**首次正式对话**。

白宫在会后声明中将此次会面描述为"富有成效且具有建设性的"，并表示讨论了"合作机会，以及应对技术规模化挑战的共同方法和协议"。Anthropic方面则表示讨论了"在网络安全、美国AI领导地位和AI安全等关键共同优先事项上的合作"。

### 背景回顾：Anthropic与五角大楼的"AI冷战"

这次会面的背景极为复杂。过去数月，Anthropic与美国政府之间上演了一场激烈的对抗：

| 时间 | 事件 |
|------|------|
| **2026年1月** | Anthropic与五角大楼就AI军事用途展开 contentious talks |
| **2月27日** | 特朗普在Truth Social称Anthropic为"左翼疯子"，下令联邦机构停止使用其技术 |
| **3月5日** | 五角大楼对Anthropic正式施加"供应链风险"指定 |
| **3月** | Anthropic提起诉讼，阻止五角大楼将其列入国家安全黑名单 |
| **4月7日** | Anthropic发布Mythos模型，引发全球网络安全恐慌 |
| **4月17日** | Dario Amodei前往白宫会面 |

冲突的核心在于：**Anthropic拒绝移除其AI模型中防止被用于自主武器和国内监控的安全护栏**，而五角大楼认为这限制了军事AI能力的开发。

### 为什么这次会面如此重要？

**Mythos模型改变了博弈格局**

Mythos的发布是促成本次会面的关键催化剂。这个被Anthropic称为"迄今最强大的编码和自主任务模型"的系统，因其能够以前所未有的效率发现网络漏洞并设计攻击方案，引发了美国、加拿大和英国政府的紧急安全磋商。银行业的旧系统被认为尤其脆弱。

Reuters引用企业AI安全公司Guardrail Technologies CEO TJ Marlin的警告：银行和金融机构运行的技术栈整合了从最先进到数十年前的软件，潜在漏洞数量巨大。政府至少三个国家的官员已与顶级银行高管会面讨论Mythos威胁。

**这意味着：即使白宫对Anthropic的"安全立场"不满，也无法忽视Mythos级别的AI能力带来的真实安全风险。** Anthropic从"被制裁的对象"变成了"必须对话的伙伴"——因为只有它最了解如何控制自己创造的AI。

### 历史上类似的情况

**Google与五角大楼的Project Maven争议（2018）**：Google员工抗议公司参与五角大楼的无人机视频分析项目，最终Google选择不续签合同，并发布了"AI原则"承诺不开发AI武器。但Google此后通过与国防部的其他合作（如网络安全）逐步恢复了关系。Anthropic正在走一条类似的路径——坚守核心伦理红线，同时在非争议领域（如网络安全防御）寻求合作。

> 来源：[Reuters - White House and Anthropic CEO discuss working together amid rising fear about Mythos model](https://www.reuters.com/world/anthropic-ceo-dario-amodei-arrives-white-house-talks-2026-04-17/) | [Axios - Anthropic CEO to meet White House chief of staff](https://www.reuters.com/technology/anthropic-ceo-meet-white-house-chief-staff-amid-pentagon-ai-dispute-axios-2026-04-17/)

---

## Cerebras冲刺230亿美元IPO：AI芯片赛道迎来NVIDIA最强挑战者

### 新闻概要

4月17日，AI芯片公司**Cerebras Systems**正式公开提交美国IPO申请，计划在纳斯达克以股票代码**CBRS**上市，目标估值约**230亿美元**。

这是Cerebras的第二次IPO尝试。2024年首次申请后，因美国外资投资委员会（CFIUS）对阿联酋G42公司（既是投资者又是大客户）的安全审查而搁置。2025年获得安全许可后，公司重新启动上市进程。

**核心财务数据：**

| 指标 | 2024年 | 2025年 | 变化 |
|------|--------|--------|------|
| **营收** | $290.3M | **$510M** | +76% |
| **每股收益** | -$9.90 | **+$1.38** | 扭亏为盈 |
| **净利润** | -$4.85亿 | **+$8,790万** | 转正 |

**关键商业优势：**

- **$200亿美元多年期合同**：OpenAI承诺部署750兆瓦的Cerebras芯片
- **WSE-3晶圆级引擎**：采用与NVIDIA截然不同的技术路线，绕过了高带宽内存（HBM）这一行业最大瓶颈
- **专注推理市场**：瞄准AI系统响应用户查询的"推理"环节，而非训练环节

### 为什么这很重要？

**NVIDIA垄断的裂缝正在扩大**

Cerebras的IPO不仅仅是一家公司的上市——它是AI芯片市场多元化努力的标志性事件。2025年，NVIDIA在AI训练芯片市场的份额超过80%。但随着AI产业的重心从"训练模型"转向"运行推理"（inference），市场格局可能出现变化。

OpenAI的200亿美元合同尤为关键。作为全球最大的AI公司之一，OpenAI选择将巨额推理算力部署在Cerebras而非NVIDIA上，这是一个强烈的信号：**至少部分顶级AI公司正在认真寻找NVIDIA的替代方案**。这可能出于价格考量（NVIDIA芯片极为昂贵），也可能出于供应链多元化的战略需要。

不过，Cerebras面临的挑战不容小觑。230亿美元的目标估值对应2025年营收约45倍市销率——这需要极高的增长预期来支撑。而且，NVIDIA并非坐以待毙，其下一代Rubin架构芯片预计将大幅提升推理效率。

### 历史上类似的情况

**AMD对Intel的挑战（2017-2023）**：AMD凭借Zen架构和台积电代工模式，用六年时间从濒临破产到在服务器CPU市场超越Intel。Cerebras与AMD的相似之处在于：两者都通过技术路线差异化（AMD是小芯片Chiplet设计，Cerebras是晶圆级设计）来挑战看似不可撼动的垄断者。但Cerebras面临的壁垒更高——AI芯片市场的软件生态（CUDA）锁定效应远强于CPU时代。

> 来源：[Reuters - Nvidia rival Cerebras discloses US IPO filing](https://www.reuters.com/technology/nvidia-rival-cerebras-reveals-us-ipo-filing-ai-boom-drives-listings-2026-04-17/) | [CNBC - AI chipmaker Cerebras files for IPO](https://www.cnbc.com/2026/04/17/cerebras-new-ipo-ai-chips.html) | [Bloomberg - AI Chipmaker Cerebras Systems Files Publicly for US IPO](https://www.bloomberg.com/news/articles/2026-04-17/ai-chipmaker-cerebras-systems-files-publicly-again-for-us-ipo)

---

## 其他值得关注的消息

### Meta锁定5月20日启动大规模裁员，全年预计削减20%以上员工

Reuters独家报道，Meta计划于**5月20日**启动2026年第一波大规模裁员，约**8,000人**（全球员工的10%）将在首轮被裁。下半年还将有更多裁员，全年总削减比例预计达20%以上。CEO扎克伯格正在将公司重新组织为以AI为核心的结构，新成立的"Applied AI"团队正在从全公司抽调工程师。2026年至今，科技行业已有**73,212人**被裁，超过2024年全年153,000人的一半。

> 来源：[Reuters - Meta targets May 20 for first wave of layoffs](https://www.reuters.com/world/meta-targets-may-20-first-wave-layoffs-additional-cuts-later-2026-2026-04-17/) | [BBC - Why tech CEOs suddenly love blaming AI for mass layoffs](https://www.bbc.com/news/articles/cde5y2x51y8o)

### DeepSeek以100亿美元估值启动融资

Reuters援引The Information报道，中国AI公司**DeepSeek**正在以**100亿美元**估值进行融资。DeepSeek此前发布的V3和R1模型因低成本高性能引发全球关注，其即将发布的V4据传将使用华为芯片运行。

> 来源：[Reuters - China's DeepSeek is raising funds at $10 billion valuation](https://www.reuters.com/world/china/chinas-deepseek-is-raising-funds-10-billion-valuation-information-reports-2026-04-17/)

### Tesla自动驾驶出租车扩展至达拉斯和休斯顿

Tesla宣布将robotaxi服务扩展至**达拉斯和休斯顿**，这是继去年在奥斯汀推出服务后的进一步扩张。自动驾驶的商业化正在稳步推进。

> 来源：[Reuters - Tesla expands robotaxi service to Dallas, Houston](https://www.reuters.com/business/autos-transportation/tesla-rolls-out-robotaxis-dallas-houston-2026-04-18/)

---

## 行业趋势：AI竞争的三个维度

将今天的新闻放在一起审视，2026年AI行业的竞争格局清晰呈现出三个维度：

### 1. 物理维度：从数字世界走向真实世界

北京人形机器人半马和Tesla的robotaxi扩张共同指向一个趋势——**AI竞争的主战场正在从"数字世界"向"物理世界"延伸**。中国选择了人形机器人作为突破口（占全球安装量80%+），美国则在自动驾驶上持续领先。但两者面临共同的挑战：在受控环境中演示的能力（机器人半马、自动驾驶测试）与在真实世界中可靠部署之间存在巨大鸿沟。

### 2. 政治维度：AI安全从学术讨论变成地缘博弈

Anthropic CEO的白宫之行标志着AI安全已经从一个学术和工程问题演变为**国家战略议题**。Mythos模型对银行系统和关键基础设施的潜在威胁，使各国政府不得不直接介入AI能力的管控。这种介入既可能促进安全标准的建立，也可能因政治化而阻碍技术进步。

### 3. 商业维度：AI基础设施的"去垄断化"竞赛

Cerebras的IPO、OpenAI的200亿美元推理芯片合同、NVIDIA在训练市场的统治地位——AI芯片市场正在分化为"训练"（NVIDIA主导）和"推理"（群雄逐鹿）两个赛道。随着AI应用从研发走向大规模部署，推理市场的规模将远超训练市场，这为挑战者提供了历史性的机遇。

---

## 关键要点

- **北京人形机器人半马规模暴增3倍**，300余台26品牌机器人参赛，近40%实现自主导航（去年为0%），中国占全球人形机器人安装量80%以上，但行业仍被内部人士评价为"打着工作的幌子跳舞"
- **Anthropic CEO与白宫破冰会面**，讨论Mythos模型安全合作，这是数月对抗后的首次正式对话，反映AI安全已成为国家战略议题
- **Cerebras冲刺230亿美元IPO**，2025年扭亏为盈（$5,100万营收→$8,790万净利），手握OpenAI 200亿美元合同，挑战NVIDIA在AI推理市场的地位
- **Meta锁定5月20日启动裁员**，首轮约8,000人，全年预计削减20%+员工，科技行业2026年已裁员超73,000人
- **DeepSeek以100亿美元估值融资**，V4预计月底发布，或成中国AI自主化的里程碑

---

## 常见问题

### 北京人形机器人半马与AI有什么关系？

人形机器人是"具身智能"（Embodied AI）的核心载体——它将AI从数字世界带入物理世界。机器人需要AI来感知环境、做出决策、规划动作。今年近40%的机器人实现自主导航，意味着AI系统已经能够独立完成复杂的实时运动控制，而非依赖人类遥控。

### 为什么Anthropic与白宫的会面如此重要？

这是Anthropic与美国政府数月公开对抗后的首次破冰。Mythos模型的网络安全能力引发了全球性恐慌——它可能使复杂的网络攻击变得前所未有地简单。政府不得不与Anthropic合作来应对这一威胁，即使双方在AI军事用途上存在根本分歧。这标志着AI安全已经从技术问题升级为国家战略问题。

### Cerebras与NVIDIA有什么区别？

NVIDIA的芯片依赖高带宽内存（HBM）来加速AI计算，但HBM供应严重不足且价格昂贵。Cerebras采用"晶圆级引擎"（Wafer-Scale Engine）技术，在一整块晶圆上构建单个超大芯片，绕过了HBM瓶颈。这使得Cerebras在AI推理（响应用户查询）场景中具有潜在的性价比优势，但在训练市场的竞争力仍待验证。

### AI驱动的裁员潮会持续多久？

BBC援引专家观点指出，部分公司的25%-75%代码已由AI生成，这意味着软件工程师等岗位的需求确实在减少。但投资者Terrence Rohan指出，部分CEO将裁员归咎于AI也有"公关美化"的成分——裁员可以为高达650亿美元的AI基础设施支出提供一定的资金补偿，同时向投资者传递"成本控制"的信号。

### 接下来应该关注什么？

重点关注：1）北京人形机器人半马的完整赛果和完赛率——这将反映人形机器人真实的技术成熟度；2）Anthropic与白宫后续合作的实质内容——是否会就Mythos的管控达成具体协议；3）Cerebras IPO的定价和市场反应——AI芯片多元化叙事能否获得投资者认可；4）Meta 5月20日裁员的实际规模和影响。

---

## 参考资料

- [Reuters - China humanoid robot half-marathon to showcase technical leaps](https://www.reuters.com/world/asia-pacific/china-humanoid-robot-half-marathon-showcase-technical-leaps-2026-04-18/)
- [央视网 - 300余台人形机器人同台竞技](https://news.cctv.com/2026/04/15/ARTIuMA0HKxHyEV8kROBpr0B260415.shtml)
- [新华网 - 明日鸣枪！战队抢先看](http://www.xinhuanet.com/20260418/ac7ce69bb64742fba6eabe293438ec34/c.html)
- [Euronews - More than 70 robot teams gear up for China's second humanoid half-marathon](https://www.euronews.com/next/2026/04/13/more-than-70-robot-teams-gear-up-for-chinas-second-humanoid-half-marathon)
- [Reuters - White House and Anthropic CEO discuss working together amid rising fear about Mythos model](https://www.reuters.com/world/anthropic-ceo-dario-amodei-arrives-white-house-talks-2026-04-17/)
- [Reuters - Nvidia rival Cerebras discloses US IPO filing as AI boom drives listings](https://www.reuters.com/technology/nvidia-rival-cerebras-reveals-us-ipo-filing-ai-boom-drives-listings-2026-04-17/)
- [CNBC - AI chipmaker Cerebras files for IPO after scrapping paperwork in 2025](https://www.cnbc.com/2026/04/17/cerebras-new-ipo-ai-chips.html)
- [Bloomberg - AI Chipmaker Cerebras Systems Files Publicly for US IPO](https://www.bloomberg.com/news/articles/2026-04-17/ai-chipmaker-cerebras-systems-files-publicly-again-for-us-ipo)
- [Reuters - Meta targets May 20 for first wave of layoffs, more cuts are coming](https://www.reuters.com/world/meta-targets-may-20-first-wave-layoffs-additional-cuts-later-2026-2026-04-17/)
- [BBC - Why tech CEOs suddenly love blaming AI for mass layoffs](https://www.bbc.com/news/articles/cde5y2x51y8o)
- [Reuters - China's DeepSeek is raising funds at $10 billion valuation](https://www.reuters.com/world/china/chinas-deepseek-is-raising-funds-10-billion-valuation-information-reports-2026-04-17/)
- [Reuters - Tesla expands robotaxi service to Dallas, Houston](https://www.reuters.com/business/autos-transportation/tesla-rolls-out-robotaxis-dallas-houston-2026-04-18/)
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<script>
    document.addEventListener("DOMContentLoaded", () => {
        try {
            const rawMarkdown = document.body.innerText;
            const isDark = window.matchMedia("(prefers-color-scheme: dark)").matches;

            let webUrl = window.location.pathname;
            if (webUrl.endsWith('/index.md')) {
                webUrl = webUrl.substring(0, webUrl.length - 'index.md'.length) || '/';
            } else {
                webUrl = webUrl.replace(/.md$/, '');
            }
            const linkColor = isDark ? '#58a6ff' : '#0969da';
            const navHtml = 
                '<div style="margin-bottom: 24px; font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;">' +
                    '<a href="/index.md" style="color: ' + linkColor + '; text-decoration: none;">← Back to Home</a>' +
                    '<span style="margin: 0 8px; color: ' + (isDark ? '#484f58' : '#d0d7de') + ';">|</span>' +
                    '<a href="' + webUrl + '" style="color: ' + linkColor + '; text-decoration: none;">Switch to Web View</a>' +
                '</div>';

            let contentToRender = rawMarkdown;
            let frontmatterHtml = '';
            
            const fmMatch = rawMarkdown.match(/^---\s*[\r\n]+([\s\S]*?)[\r\n]+---\s*/);
            
            if (fmMatch) {
                contentToRender = rawMarkdown.substring(fmMatch[0].length);
                const yamlText = fmMatch[1];
                
                const borderColor = isDark ? '#30363d' : '#d0d7de';
                const bgColor = isDark ? '#161b22' : '#f6f8fa';
                const keyColor = isDark ? '#8b949e' : '#57606a';
                const valColor = isDark ? '#c9d1d9' : '#24292f';

                const rows = yamlText.split('\n')
                    .filter(line => line.trim() && line.includes(':'))
                    .map(line => {
                        const splitIdx = line.indexOf(':');
                        const key = line.slice(0, splitIdx).trim();
                        let val = line.slice(splitIdx + 1).trim();
                        if ((val.startsWith("'") && val.endsWith("'")) || (val.startsWith('"') && val.endsWith('"'))) {
                            val = val.slice(1, -1);
                        }
                        
                        return '<tr>' +
                            '<td style="white-space:nowrap; padding:8px 12px; color:' + keyColor + '; font-weight:600; border-bottom:1px solid ' + borderColor + '; width:1%;">' + key + '</td>' +
                            '<td style="padding:8px 12px; color:' + valColor + '; border-bottom:1px solid ' + borderColor + ';">' + val + '</td>' +
                        '</tr>';
                    }).join('');
                
                if (rows) {
                    frontmatterHtml = 
                        '<div style="margin-bottom: 32px; border:1px solid ' + borderColor + '; border-radius:6px; overflow:hidden; background-color:' + bgColor + ';">' +
                            '<table style="width:100%; border-collapse:collapse; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif; font-size:13px;">' +
                                rows +
                            '</table>' +
                        '</div>';
                }
            }
            
            const renderedHtml = marked.parse(contentToRender);
            
            const wrapper = document.createElement('article');
            wrapper.className = 'markdown-body';
            wrapper.innerHTML = navHtml + frontmatterHtml + renderedHtml;
            
            document.body.innerHTML = '';
            document.body.appendChild(wrapper);
        } catch (e) {
            console.error("Markdown rendering failed", e);
        }
    });
</script>
</body>
</html>