<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Anthropic完成650亿美元融资、芯片巨头战略入局——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: 'Anthropic完成650亿美元融资、芯片巨头战略入局——AI产业链的垂直整合时代正式开启'
description: 'Anthropic完成650亿美元Series H融资，投后估值9650亿美元，Micron、Samsung、SK hynix三大芯片巨头首次战略入股AI模型公司；同日发布Claude Opus 4.8，推出"动态工作流"百Agent协作能力；Microsoft被曝将在Build 2026发布自有编程模型，试图夺回被Claude Code和Cursor抢走的开发者。'
pubDate: 2026-05-29
tags: ['AI', '分析', 'Anthropic', '芯片', 'Microsoft', '融资', 'Claude', '行业动态']
---
2026年5月28日将成为AI行业产业链重构的一个标志性日子。[Anthropic正式宣布完成650亿美元Series H融资](https://www.gic.com.sg/newsroom/all/anthropic-raises-65b-in-series-h-funding-at-965b-post-money-valuation/)，投后估值9650亿美元——这个数字本身已经足够震撼，但更值得深思的是投资者名单中首次出现的三个名字：**Micron、Samsung、SK hynix**。全球三大存储芯片巨头集体入股一家AI模型公司，这在AI产业史上没有先例。

同一天，[Anthropic发布Claude Opus 4.8](https://sherwood.news/tech/anthropic-raises-65-billion-at-a-965-billion-valuation-releases-a-more-honest-claude-opus-4-8/)，推出"动态工作流"（Dynamic Workflows）功能，允许数百个AI Agent同时协作处理大规模代码迁移等复杂任务；而据[The Information报道](https://www.theinformation.com/newsletters/ai-agenda/microsoft-release-new-coding-model-next-week-comeback-attempt)，Microsoft将在下周Build 2026开发者大会上发布自有AI编程模型，试图夺回被Anthropic Claude Code和Cursor抢走的市场——Sherwood News直言不讳地评价为"错失了史上最大的先发优势之一"。

芯片公司入股模型公司、AI编程工具白热化竞争——**AI产业链正在从"水平分工"走向"垂直整合"，而Anthropic正在成为这一趋势的中心节点。**

---

## Anthropic 650亿美元融资：芯片巨头入局意味着什么？

### 发生了什么

据[Anthropic官方公告](https://www.gic.com.sg/newsroom/all/anthropic-raises-65b-in-series-h-funding-at-965b-post-money-valuation/)和[The Information报道](https://www.theinformation.com/briefings/anthropic-raises-65-billion-900-billion-valuation-micron-samsung-invest)，Anthropic于5月28日正式完成Series H融资，核心数据如下：

| 指标 | 数据 |
|------|------|
| 融资金额 | **650亿美元**（是2月Series G 300亿美元的两倍多） |
| 投后估值 | **9650亿美元**（超过OpenAI的8500亿美元） |
| 年化收入 | **470亿美元**（本月初突破，是Series G时140亿美元的三倍多） |
| Claude Code年化收入 | **25亿美元**（自2026年初翻倍） |
| Claude Code GitHub占比 | **全球公开commits的4%**（一个月前为2%） |

融资由Altimeter Capital、Dragoneer、Greenoaks和Sequoia Capital联合领投，Capital Group、Coatue、D1 Capital Partners、GIC、ICONIQ和XN联合领投。[Yahoo Finance/CNBC确认](https://finance.yahoo.com/news/live/tech-stocks-today-anthropic-says-pentagon-ban-could-cost-it-billions-meta-announces-new-ai-chips-134456659.html)，Anthropic现在是硅谷估值最高的AI公司，超过竞争对手OpenAI。

**但这轮融资最大的新闻不是金额——是芯片制造商的入场。**

Micron（刚于本周一[首次突破万亿美元市值](/blog/2026-05-27-micron-1trillion-uber-ai-roi-crisis-pope-ai-encyclical)）、Samsung和SK hynix作为"战略基础设施合作伙伴"参与了本轮融资。Anthropic官方声明明确指出，这三家公司的"技术在存储和逻辑芯片的全球供应中扮演关键角色"，并暗示这些关系将帮助Anthropic"以客户所需的速度可靠地扩展计算能力"。

此外，Anthropic还披露了大规模算力扩展计划：

- 与**Amazon**签署高达**5吉瓦**新增容量的协议
- 与**Google和Broadcom**签署**5吉瓦**下一代TPU容量协议
- 与**SpaceX**签署**Colossus 1和Colossus 2** GPU容量接入协议
- 包括 hyperscalers此前承诺的**150亿美元**投资，其中**50亿美元来自Amazon**

值得注意的是，Leopold Aschenbrenner创立的Situational Awareness基金也出现在投资者名单中（[详见后文](#aschenbrennersituational-awareness基金大举建仓nebius)）。

### 为什么芯片巨头入股AI模型公司是一个转折点

**这打破了AI产业链的传统分工模式。** 此前的AI产业生态是：芯片公司（Nvidia、AMD、Micron）造硬件→云计算公司（AWS、Azure、GCP）买硬件并提供算力→AI模型公司（OpenAI、Anthropic）租用算力训练模型→企业客户订阅模型服务。每一层各司其职，通过市场交易连接。

**Micron、Samsung、SK hynix入股Anthropic意味着：芯片公司不再满足于"卖铲子"——它们要直接持有"金矿"的股权。** 这不是简单的财务投资。Micron是HBM（高带宽内存）芯片的全球领导者，Anthropic的训练和推理对HBM的需求是天文数字。通过股权绑定，Micron确保了Anthropic未来对其产品的优先采购，而Anthropic获得了供应链的稳定保障和潜在的技术协同。

**Anthropic正在构建一个前所未有的"多供应商"算力战略。** 它的训练和推理横跨AWS Trainium、Google TPU和Nvidia GPU三种芯片架构，同时与Amazon（5GW）、Google/Broadcom（5GW）和SpaceX签署了大规模算力协议。这意味着Anthropic不受单一供应商制约，拥有全球AI公司中最多元化的算力供应链。芯片巨头的战略入股将进一步强化这种多样性。

### Anthropic的增速：从140亿到470亿用了三个月

继[5月25日报道](/blog/2026-05-25-anthropic-900b-valuation-pope-ai-encyclical-chinese-models-60-percent)Anthropic ARR突破300亿美元后，三个月内再次跃升至470亿美元：Anthropic在2月Series G公告中披露年化收入为140亿美元。三个月后的Series H公告中，这个数字已经达到470亿美元——**三个月增长236%**。

| 时间点 | 年化收入 | 融资轮次 |
|--------|----------|----------|
| 2024年2月 | 首次获得1美元收入 | — |
| 2026年2月 | 140亿美元 | Series G |
| 2026年5月 | 470亿美元 | Series H |

Claude Code的表现尤为亮眼：年化收入25亿美元，较2026年初翻倍；全球GitHub公开commits的占比从一个月前的2%翻倍至4%。年消费超过100万美元的企业客户从两年前的十几家增长到超过500家，财富10强中的8家已成为Claude客户。

### 历史上类似的情况

**2007年Intel投资Cloudera/Hadoop生态。** Intel曾向Cloudera大举投资，目的是确保其Xeon服务器芯片在大数据时代的需求。类似地，今天的芯片巨头通过入股Anthropic来保障其在AI时代的订单流。

**2010年代汽车制造商入股电池公司。** 丰田投资松下电池合资企业、特斯拉与Panasonic深度绑定——汽车公司意识到，电池（而非发动机）是电动汽车的核心竞争力，因此必须通过股权绑定来确保供应链安全。同样的逻辑正在AI行业重演：**芯片（而非模型架构）正在成为AI的核心瓶颈，模型公司正在通过股权绑定来确保算力供应。**

**关键区别**：AI产业链的垂直整合速度远超汽车行业。从Intel投资Cloudera到成为主流，用了近十年。从Anthropic Series G到芯片巨头入股，只用了三个月。

---

## Claude Opus 4.8：当AI学会"控制自己的努力程度"

### 发生了什么

与融资同步，Anthropic发布了[Claude Opus 4.8](https://sherwood.news/tech/anthropic-raises-65-billion-at-a-965-billion-valuation-releases-a-more-honest-claude-opus-4-8/)——距离上一版Opus 4.6不到六周。核心更新包括：

**性能提升：**
- 编程Agent任务（agentic coding）表现增强
- 多学科推理（multidisciplinary reasoning）能力提升
- 金融分析等专业知识工作表现改善

**"更诚实"：** Anthropic表示Opus 4.8减少了"过度自信"倾向，不会对无法支撑的主张信誓旦旦。在AI模型普遍存在"自信地胡说八道"问题的背景下，这一改进具有实际的商业价值——企业客户需要的不是最聪明的AI，而是最可靠的AI。

**新功能"努力控制"（Effort Control）：** 用户现在可以控制Claude在一次响应中投入多少"努力"——更大的努力意味着更高的计算成本，但也可能产生更精确的结果。这是AI行业首次将"计算成本"作为用户可调参数公开暴露。

**新功能"动态工作流"（Dynamic Workflows）：** 允许同时调度**数百个AI Agent**协作处理大规模任务——例如巨型代码库迁移、跨系统数据整合等。Anthropic将其描述为适用于"长周期、高复杂度"的Agent任务。

### 为什么"努力控制"是一个被低估的创新

**这是AI定价模式的根本性变革。** 此前，AI模型的定价是"按token计费"——输入多少token、输出多少token，按固定单价收费。"努力控制"引入了一个新维度：**用户可以为更好的结果支付更高的价格**。

这类似于云计算中的"按需实例"vs"预留实例"——不同的性能级别对应不同的价格。如果这一模式被行业广泛采用，它将改变AI模型的经济模型：从"统一价格，统一质量"转向"分级定价，分级质量"。

**对竞争格局的影响：** DeepSeek等低成本竞争者通过大幅降低token单价来争夺市场。[如5月24日报道](/blog/2026-05-24-ai-industry-brief)，DeepSeek已将同等能力的模型定价降至OpenAI的3%。Anthropic的策略是反其道而行之——不是降低价格，而是引入更精细的定价维度，让愿意为质量付费的客户有更多选择。这是"价格战"vs"价值战"的经典战略选择。

---

## Microsoft的编程模型反击战："错失史上最大先发优势"后的补救

### 发生了什么

据[The Information独家报道](https://www.theinformation.com/newsletters/ai-agenda/microsoft-release-new-coding-model-next-week-comeback-attempt)和[Sherwood News分析](https://sherwood.news/tech/report-microsoft-tries-to-get-back-in-the-ai-coding-game-with-new-model/)，Microsoft将于6月2-3日在旧金山举行的[Build 2026开发者大会](https://build.microsoft.com/en-US/home)上发布一整套自研AI编程模型。由Microsoft AI CEO [Mustafa Suleyman](https://fortune.com/article/why-microsoft-ai-chief-mustafa-suleyman-predicts-ai-automation-18-months/)主导，目标明确：**减少对OpenAI技术的依赖**，建立Microsoft自己的AI编程能力。

背景令人唏嘘。Microsoft拥有GitHub——全球最大的代码托管平台——GitHub Copilot早在2022年ChatGPT发布前几个月就已推出。[Sherwood News的评价一针见血](https://sherwood.news/tech/report-microsoft-tries-to-get-back-in-the-ai-coding-game-with-new-model/)：

> "Microsoft错失了史上最大的先发优势之一。它拥有GitHub、Copilot和130亿美元OpenAI合作关系——却看着Claude Code、Codex和Cursor在开发者工具市场上后来居上。"

### 为什么这暴露了Microsoft的战略困境

**Microsoft与OpenAI的关系正在从"蜜月"走向"疏离"。** 130亿美元的OpenAI投资曾是Microsoft AI战略的基石。但随着Anthropic Claude Code在企业AI编程市场迅速崛起（470亿美元年化收入中，Claude Code贡献25亿美元并快速增长），以及Cursor等独立工具的强劲表现，Microsoft发现自己处于一个尴尬的位置：**为OpenAI买单，却把市场输给了Anthropic。**

**Build 2026将是Suleyman的"证明自己"时刻。** Suleyman此前因声称"大多数白领工作将在12-18个月内被AI完全自动化"而引发争议。现在他需要证明的不仅是预测能力，更是产品交付能力——Microsoft自研的编程模型能否在性能上接近甚至超越Claude Code和Codex，将决定Microsoft在AI编程市场的未来地位。

### 历史上类似的情况

**Nokia在智能手机时代的挣扎。** Nokia曾是全球最大的手机制造商，拥有先发优势和庞大的用户基础，但在iPhone和Android崛起后反应迟缓，最终被Microsoft收购。Microsoft在AI编程领域的处境与Nokia有相似之处——拥有平台（GitHub）、用户（开发者）和资本（130亿美元），却在关键时刻被更敏捷的竞争者超越。

**Google在社交网络领域的屡次尝试。** Google曾用Google+、Orkut等产品试图挑战Facebook，每次都以失败告终——尽管Google拥有庞大的用户基础和资源。原因：社交不是Google的核心能力，正如AI编程工具可能不是Microsoft的核心能力。Microsoft在操作系统和企业软件领域无人能敌，但在AI编程Agent的体验设计和开发者社区运营上，Claude Code和Cursor已经建立了难以逾越的用户体验优势。

---

## 行业趋势：AI产业链的三重整合

今天的三条主线——Anthropic+芯片巨头、Claude Opus 4.8、Microsoft反击——交汇于一个共同方向：

**趋势一：纵向整合加速。** 芯片公司（Micron、Samsung）入股模型公司（Anthropic），模型公司签署算力协议（Amazon 5GW、Google/Broadcom 5GW、SpaceX），同时推出产品（Claude Code、Cowork）直抵终端用户。AI产业链正在从"芯片→云→模型→应用"的线性结构，转变为股权和算力深度绑定的"网状结构"。Anthropic是这个网络的中心节点——它同时连接了三家芯片巨头、三大云平台和SpaceX的算力。

**趋势二：AI编程成为"主战场"。** Anthropic的470亿美元年化收入中，Claude Code贡献25亿美元且增速最快；Microsoft将在Build 2026以编程模型为核心反击；Cursor已获Gartner魔力象限"领导者"地位。编程不再是AI的"一个应用场景"——它正在成为AI公司争夺的"制高点"，因为谁控制了开发者的工具，谁就控制了AI应用的入口。

**趋势三：AI Agent从"单兵作战"到"群体协作"。** Opus 4.8的"动态工作流"允许数百个Agent同时协作。Baseten以110亿美元估值融资10亿美元提供AI推理基础设施（[The Information报道](https://www.theinformation.com/articles/ai-inference-provider-baseten-talks-raise-1-billion-11-billion-valuation)），三个月估值翻倍；Snowflake以60亿美元AWS协议和Natoma收购（[Sherwood News报道](https://sherwood.news/tech/anthropic-raises-65-billion-at-a-965-billion-valuation-releases-a-more-honest-claude-opus-4-8/)）加码Agent治理基础设施。这些信号表明：**2026年下半年，AI行业竞争的核心将从"谁的模型更聪明"转向"谁的Agent群体更可控、更可扩展"。**

---

## 其他值得关注的消息

### EU AI Act高风险系统合规期限推迟16个月

据[Gibson Dunn法律分析](https://www.gibsondunn.com/eu-ai-act-omnibus-agreement-postponed-high-risk-deadlines-and-other-key-changes/)和[Echelon Cyber报告](https://echeloncyber.com/intelligence/entry/the-eu-just-rewrote-its-ai-compliance-timeline-heres-what-actually-changed)，欧盟AI法案中针对高风险AI系统（Annex III HRAIS）的合规义务从原定的2026年8月2日推迟至**2027年12月2日**，延期16个月。这一推迟被视为欧洲AI产业界的重大胜利——它给了企业更多时间适应全球最严格的AI监管框架，但也引发了消费者权益组织的担忧。在全球AI监管竞赛中，欧盟选择了"减速"而非"加速"。

### Tesla Robotaxi内部人士称"给钱也不坐"

据[Reuters深度调查](https://sherwood.news/tech/anthropic-raises-65-billion-at-a-965-billion-valuation-releases-a-more-honest-claude-opus-4-8/)，Reuters采访了9名Tesla前数据标注员和1名前自动驾驶工程师，描绘了一幅与Elon Musk公开描述截然不同的图景：安全统计数据被"高度加工"、车辆无法执行基本驾驶操作、所谓"自动驾驶"实际上大量依赖Musk曾公开嘲笑的本地化人工测绘和训练。一位前内部人士直言"就算给我钱，我也不会坐那玩意"。Tesla Robotaxi目前仅在三座德州城市运营约30辆无人监督车辆——远少于Musk最初计划。

### Aschenbrenner的Situational Awareness基金大举建仓Nebius

前OpenAI研究员Leopold Aschenbrenner创立的Situational Awareness对冲基金（[详见此前报道](/blog/2026-05-28-pope-ai-encyclical-china-talent-lockdown-anthropic-900b)）同时出现在Anthropic Series H投资者名单中。该基金同日被披露持有AI云计算公司Nebius 5.6%的股份（约1240万股，价值约26亿美元），投资组合规模在Q1从55亿美元增长至137亿美元——Aschenbrenner正在构建一个横跨模型公司和基础设施公司的投资网络。

---

## 关键要点

- **Anthropic完成650亿美元Series H融资，投后估值9650亿美元**，超越OpenAI成为全球估值最高的AI公司；年化收入三个月内从140亿美元飙升至470亿美元
- **Micron、Samsung、SK hynix三大芯片巨头首次战略入股AI模型公司**，AI产业链从水平分工走向垂直整合——芯片公司不再只"卖铲子"，开始直接持有"金矿"股权
- **Claude Opus 4.8发布**，首次引入"努力控制"分级定价和"动态工作流"百Agent协作——AI定价模式和使用模式同时发生变革
- **Microsoft将在Build 2026发布自研AI编程模型**，试图夺回被Claude Code和Cursor抢走的市场，但"错失史上最大先发优势"后的追赶难度不容小觑
- **EU AI Act高风险系统合规期限推迟16个月至2027年底**，全球AI监管格局正在重新校准

---

## 常见问题

### 芯片公司入股AI模型公司意味着什么？
这意味着AI产业链正在从"芯片→云→模型→应用"的线性分工，转变为股权和算力深度绑定的垂直整合。Micron、Samsung、SK hynix入股Anthropic，确保了后者对其HBM芯片的优先采购，同时Anthropic获得了供应链的稳定性。类似于2010年代汽车制造商入股电池公司的战略逻辑。

### Anthropic 9650亿美元估值是否合理？
以年化收入470亿美元计算，对应约20.5倍收入倍数。与OpenAI的8500亿美元估值（据报约18-20倍收入倍数）相当。关键支撑因素是增速——三个月内收入从140亿增长到470亿，年化增长率远超任何同行。风险在于DeepSeek等低成本竞争者的价格压力，以及AI ROI质疑（如[5月27日报道的Uber案例](/blog/2026-05-27-micron-1trillion-uber-ai-roi-crisis-pope-ai-encyclical)）是否能得到解决。

### "努力控制"功能对普通用户有什么影响？
用户可以选择让Claude在回答时投入更多或更少的计算资源。更少的努力意味着更快的响应和更低的成本，适合简单问题；更多的努力意味着更深入的推理和更精确的结果，适合复杂任务。这为用户提供了在"成本"和"质量"之间自主权衡的能力。

### Microsoft能在AI编程市场翻盘吗？
难度很大。Claude Code的GitHub公开commits占比已从2%翻倍至4%，企业订阅增长4倍，Cursor也在快速扩张。Microsoft虽然拥有GitHub平台和庞大的开发者用户基础，但正如Sherwood News所言，它"错失了史上最大的先发优势之一"。Build 2026将是关键时刻——自研模型的表现将决定Microsoft能否挽回局面。

### 接下来应该关注什么？
关注6月2-3日Microsoft Build 2026开发者大会上自研AI编程模型的首次亮相；以及Anthropic在9650亿美元估值后的下一步——IPO时间表的明确化。同时关注Apple WWDC 2026（6月8-12日）上Gemini驱动的Siri是否能在实机展示中达到预期。

---

## 参考资料

- [Anthropic raises $65B in Series H funding at $965B post-money valuation - GIC](https://www.gic.com.sg/newsroom/all/anthropic-raises-65b-in-series-h-funding-at-965b-post-money-valuation/)
- [Anthropic raises $65B at $900B valuation; Micron, Samsung invest - The Information](https://www.theinformation.com/briefings/anthropic-raises-65-billion-900-billion-valuation-micron-samsung-invest)
- [Anthropic raises $65 billion at a $965 billion valuation, releases Claude Opus 4.8 - Sherwood News](https://sherwood.news/tech/anthropic-raises-65-billion-at-a-965-billion-valuation-releases-a-more-honest-claude-opus-4-8/)
- [Anthropic is now valued at $965 billion - Yahoo Finance/CNBC](https://finance.yahoo.com/news/live/tech-stocks-today-anthropic-says-pentagon-ban-could-cost-it-billions-meta-announces-new-ai-chips-134456659.html)
- [Anthropic raises $65B in Series H funding at $965B valuation - Investing.com](https://m.investing.com/news/stock-market-news/anthropic-raises-65b-in-series-h-funding-at-965b-valuation-4715213)
- [Microsoft to Release New Coding Model Next Week in Comeback Attempt - The Information](https://www.theinformation.com/newsletters/ai-agenda/microsoft-release-new-coding-model-next-week-comeback-attempt)
- [Microsoft tries to get back in the AI coding game with new model - Sherwood News](https://sherwood.news/tech/report-microsoft-tries-to-get-back-in-the-ai-coding-game-with-new-model/)
- [Microsoft Build 2026 - Official](https://build.microsoft.com/en-US/home)
- [AI inference provider Baseten in talks to raise $1 billion at $11 billion valuation - The Information](https://www.theinformation.com/articles/ai-inference-provider-baseten-talks-raise-1-billion-11-billion-valuation)
- [EU AI Act Omnibus Agreement: Postponed High-Risk Deadlines - Gibson Dunn](https://www.gibsondunn.com/eu-ai-act-omnibus-agreement-postponed-high-risk-deadlines-and-other-key-changes/)
- [EU AI Act Update: Timeline Relief - InsidePrivacy](https://www.insideprivacy.com/artificial-intelligence/eu-ai-act-update-timeline-relief-targeted-simplification-and-new-prohibitions/)
- [Why Tesla's AI trainers don't trust its self-driving tech - Reuters/Sherwood News](https://sherwood.news/tech/anthropic-raises-65-billion-at-a-965-billion-valuation-releases-a-more-honest-claude-opus-4-8/)
<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>