<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>超级财报日：四大巨头同日交卷，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: '超级财报日：四大巨头同日交卷，AI投资"成绩单"揭示分化与焦虑'
description: '4月29日，微软、Alphabet、Meta、Amazon同日发布财报——单季度AI相关资本支出合计超1300亿美元。Azure增长35%低于指引引发质疑，Alphabet利润暴涨81%成为最大赢家，Meta上调capex至1450亿美元遭市场惩罚性抛售，Amazon AWS创15个季度最快增速。Apple今日接棒，OpenAI联手高通联发科造手机的野心也浮出水面。'
pubDate: 2026-04-30
tags: ['AI', '分析', '微软', 'Meta', 'Amazon', 'Google', 'Apple', '财报', '数据中心', '行业动态', '大模型']
---
2026年4月29日，华尔街见证了近年来最密集的一夜——微软、Alphabet、Meta、Amazon四大科技巨头在同一个盘后交出季度答卷，Apple则在4月30日接棒。

如昨日报道所述，微软Q3 FY2026财报被视为"2026年最重要的科技事件"，Azure增长率被市场视为检验6000亿美元AI投资合理性的"温度计"。现在，答案揭晓了：Azure恒定汇率增长35%，**低于管理层此前给出的37-38%指引**。微软并没有独自承受质疑——四大巨头单季度AI相关资本支出合计超过1300亿美元，但市场的反应却截然不同：Alphabet股价盘后飙升5%+，Meta暴跌7%。

这不是简单的"财报季"，而是AI投资周期从"信仰驱动"进入"验证时代"后的第一次真正考验。

---

## 微软Azure为何"踩刹车"？35%增长背后的隐忧

### 发生了什么

[微软4月29日盘后发布的Q3 FY2026财报](https://www.microsoft.com/en-us/investor/earnings/fy-2026-q3/press-release-webcast)核心数据如下：

| 指标 | 实际值 | 预期值 | 结果 |
|------|--------|--------|------|
| **营收** | 829亿美元 | ~814亿美元 | ✅ 超预期 |
| **每股收益** | $4.27 | ~$4.04-4.07 | ✅ 大幅超预期 |
| **Azure增长（恒定汇率）** | **35%** | **37-38%** | ❌ **低于指引** |
| **智能云营收** | 347亿美元（+30%） | — | 符合预期 |
| **AI业务年化收入** | **370亿美元**（+123% YoY） | — | 强劲增长 |
| **商业RPO** | **6270亿美元**（+99% YoY） | — | 创纪录 |

这是微软连续第二个季度出现Azure增长放缓的趋势——[Q2 FY2026为39%](https://www.constellationr.com/insights/news/microsoft-q2-azure-revenue-growth-31-ai-revenue-run-rate-13-billion)，Q3降至35%。更值得关注的是，这**低于管理层自己给出的37-38%指引**。

CFO Amy Hood在财报电话会上将Q4 Azure增长指引设为34-35%，暗示减速可能尚未结束。

### 为什么这很重要？

**第一，Azure是AI需求的"金丝雀"。** 如昨日分析所言，Azure的增长率直接反映了企业对AI算力的需求强度。35%的增长虽然绝对值不低，但低于指引意味着AI需求的"喷发"可能没有市场预期的那么猛烈。

**第二，产能瓶颈还是需求瓶颈？** [微软此前多次表示](https://finance.yahoo.com/sectors/technology/article/azure-drives-microsofts-ai-strategy-142500501.html)Azure增长受限于产能而非需求。但35%低于37-38%的指引，暗示产能问题可能正在缓解，而需求的增速也随之放缓。

**第三，6270亿RPO是一颗"定心丸"。** 商业剩余履约义务（RPO）同比暴涨99%至6270亿美元，意味着企业客户签下的长期云和AI合同规模接近翻倍。这说明虽然当季增长略低于预期，但未来收入有极强的"蓄水池"保障。

### 历史上类似的情况

**2023年Amazon AWS增长降至12%**：当时市场恐慌云计算需求见顶，但AWS随后用三个季度恢复到20%+增速。微软Azure的情况类似——35%仍是高速增长，RPO的翻倍增长为后续恢复提供了缓冲。区别在于，2023年AWS放缓主要受企业IT支出缩减影响，而2026年Azure的放缓更多源于AI基础设施的交付周期。

> 来源：[Microsoft Investor Relations](https://www.microsoft.com/en-us/investor/earnings/fy-2026-q3/press-release-webcast) | [Constellation Research](https://www.constellationr.com/insights/news/microsoft-azure-q3-revenue-growth-checks-33-investment-data-center-continues) | [GuruFocus](https://www.gurufocus.com/news/8828132/is-microsoft-msft-still-219-undervalued-after-q3-fy2026-beat-eps-427-vs-406-est-revenue-829b-vs-8139b-est-gf-score-95100) | [MSN](https://www.msn.com/en-us/money/other/microsoft-jumps-as-q3-results-show-33-azure-revenue-surge/ar-AA1DWLme)

---

## Alphabet为何成为"超级财报日"最大赢家？

### 发生了什么

[Alphabet Q1 2026财报](https://www.cnbc.com/2026/04/29/alphabet-googl-q1-2026-earnings.html)表现抢眼：

| 指标 | 实际值 | 预期值 | 结果 |
|------|--------|--------|------|
| **营收** | 1099亿美元 | ~1070亿美元 | ✅ 大幅超预期 |
| **利润增长** | **+81%** | — | 惊艳 |
| **Google Cloud增长** | **50%+** | — | 历史最佳 |
| **盘后股价** | **+5%+** | — | 创新高 |

[华尔街日报以"Google Profit Jumps 81%"为标题报道](https://www.wsj.com/tech/ai)，强调Alphabet在搜索广告和云计算两条战线上同时发力，AI投资正在加速转化为利润。Google Cloud在Wiz安全平台整合的推动下，实现了历史最佳的季度增长。

### 为什么这很重要？

**Alphabet是AI投资"见效"的最清晰案例。** 在四大巨头中，Alphabet的AI投资回报最为直观——搜索广告受益于AI驱动的精准投放优化，Cloud直接受惠于AI推理需求爆发，YouTube也因AI内容推荐获得增长。与Meta不同，Alphabet的利润增长速度远快于capex增长速度，这意味着AI投资的ROI（投资回报率）是正向的。

**对行业格局的暗示：** Alphabet的强势表现可能改变AI云服务的竞争态势。Google Cloud增速超过50%，正在快速缩小与Azure和AWS的差距。如果这一趋势持续，AI云服务市场可能从"三足鼎立"变得更加均衡。

### 历史上类似的情况

**2019-2020年AWS vs Azure竞争格局变化**：AWS曾长期占据云计算绝对主导地位，但Azure在2019-2020年通过企业级整合快速追赶。如今Google Cloud以50%+增速追赶Azure，类似的"后来者加速"模式正在重演。

> 来源：[CNBC](https://www.cnbc.com/2026/04/29/alphabet-googl-q1-2026-earnings.html) | [MarketBeat](https://www.marketbeat.com/earnings/reports/2026-4-29-alphabet-inc-stock/) | [WSJ](https://www.wsj.com/tech/ai)

---

## Meta为何"赢了数据、输了股价"？

### 发生了什么

Meta的Q1 2026财报是最具戏剧性的案例：

| 指标 | 实际值 | 预期值 | 结果 |
|------|--------|--------|------|
| **EPS** | $7.31 | $6.79 | ✅ 超预期 |
| **营收** | 大幅超预期 | — | ✅ 超预期 |
| **2026 capex指引** | **1250-1450亿美元** | 此前1150-1350亿 | ⚠️ **大幅上调** |
| **用户增长** | 低于预期（"伊朗互联网中断"） | — | ❌ 令人失望 |
| **盘后股价** | **-6~7%** | — | 📉 惩罚性抛售 |

[WSJ以"Meta Posts 33% Jump In Revenue, Pours More Into AI"为标题](https://www.wsj.com/business/earnings/meta-meta-q1-2026-earnings-report-ae021875)总结：收入大涨33%，但AI投入更加凶猛。Meta将2026年资本支出指引上调至1250-1450亿美元，较2025年全年的722亿美元接近翻倍。

[CNBC报道补充](https://www.cnbc.com/2026/04/29/meta-q1-earnings-report-2026.html)，Meta将用户增长低于预期归因于"伊朗互联网中断"——但市场对此解释并不买账。

### 为什么这很重要？

**"AI烧钱恐惧症"正式爆发。** Meta的案例揭示了AI投资周期的一个核心矛盾：**收入在增长，利润在增长，但资本支出的增长速度更快。** 1450亿美元的capex意味着Meta每天要花约4亿美元建设AI基础设施——这种烧钱速度即使对一家年收入超过2000亿美元的公司也构成了巨大压力。

**市场开始区分"好capex"和"坏capex"。** Alphabet的capex虽然同样庞大（2026年计划1750-1850亿美元），但利润增长81%证明了投资回报率。Meta的capex虽然"只有"1450亿美元，但利润增速跟不上投资增速——市场因此给出了完全不同的定价。

### 历史上类似的情况

**2022年Meta"效率之年"**：扎克伯格在2022年因元宇宙巨额投入导致利润暴跌，股价腰斩70%，随后通过大规模裁员实现"效率之年"强势回归。如今，Meta在AI上投入同样激进，市场担心历史重演——但这次的区别是AI的商业化路径比元宇宙更清晰，只是需要更多时间验证。

> 来源：[WSJ](https://www.wsj.com/business/earnings/meta-meta-q1-2026-earnings-report-ae021875) | [CNBC](https://www.cnbc.com/2026/04/29/meta-q1-earnings-report-2026.html) | [Yahoo Finance](https://finance.yahoo.com/sectors/technology/article/meta-q1-earnings-to-shine-spotlight-on-spending-with-capex-nearly-doubling-from-last-year-160136256.html) | [MarketBeat](https://www.marketbeat.com/earnings/reports/2026-4-29-facebook-inc-stock/)

---

## Amazon AWS为何悄然创下15个季度最快增速？

### 发生了什么

[Amazon Q1 2026财报](https://finance.yahoo.com/markets/stocks/articles/amazon-q1-2026-earnings-beat-203149838.html)亮点：

| 指标 | 实际值 | 预期值 | 结果 |
|------|--------|--------|------|
| **营收** | 1815亿美元 | 1772亿美元 | ✅ 超预期 |
| **EPS** | $2.78 | $1.62 | ✅ 大幅超预期 |
| **AWS营收** | 376亿美元（+28% YoY） | — | **15个季度最快** |
| **AWS AI年化收入** | **150亿美元+** | — | 快速增长 |
| **总营收增速** | +17% YoY | — | 稳健 |

AWS 28%的增速创下自2022年第四季度以来的最高纪录，[CEO Andy Jassy在股东信中](https://finance.yahoo.com/sectors/technology/article/amazon-q1-earnings-put-the-spotlight-on-ai-spending-and-revenue-132251483.html)特别强调AI推理需求是AWS增长的核心驱动力。

### 为什么这很重要？

**AWS的加速增长释放了一个重要信号：AI推理需求正在从"训练优先"转向"推理优先"。** 此前AI基础设施投资主要集中在模型训练上，但随着越来越多企业部署AI应用，推理（inference）环节的算力需求正在指数级增长。AWS作为全球最大的云服务商，其加速增长暗示AI商业化正在从"少数先行者"扩展到"大众市场"。

**与Azure的对比引人深思。** Azure增速在放缓（39%→35%），而AWS在加速（12%→28%）。这可能反映了两种不同的客户结构：Azure更依赖大型AI原住民企业（如OpenAI），而AWS的AI客户更为多元化。

> 来源：[Yahoo Finance](https://finance.yahoo.com/markets/stocks/articles/amazon-q1-2026-earnings-beat-203149838.html) | [Business Insider](https://www.businessinsider.com/amazon-q1-earnings-amzn-stock-price-aws-ai-capex-2026-4) | [Sherwood News](https://sherwood.news/markets/amazon-q1-2026-earnings-report-guidance-aws-cloud-ai-boom/)

---

## 行业趋势

### 趋势一：AI投资从"无差别追捧"进入"选择性定价"

4月29日的市场反应清晰地表明：**投资者不再为"AI"概念本身买单，而是开始区分每家公司AI投资的实际回报率。** Alphabet因利润增长远快于capex增长而获得5%+奖励；Meta因capex增速远快于利润增速而被惩罚7%。这种"选择性定价"标志着AI投资叙事从第一阶段的"信仰驱动"正式进入第二阶段的"ROI验证"。

### 趋势二：云服务竞争格局加速演变

AWS 28%（加速）、Azure 35%（减速）、Google Cloud 50%+（爆发）——三大云服务商的增速分化正在改变竞争格局。Google Cloud的异军突起意味着企业客户在选择AI云服务时有了更具竞争力的第三选项，这可能改变微软和Amazon长期以来的双头格局。

### 趋势三：季度capex突破1300亿美元，"AI军备竞赛"再升级

四大巨头本季度AI相关资本支出合计超过1300亿美元——[NYT报道称四大公司"reporting more than $130 billion in quarterly capital expenditures as they build AI data centers"](https://www.nytimes.com/spotlight/artificial-intelligence)。2026年全年capex指引合计：Alphabet 1750-1850亿、Meta 1250-1450亿、Amazon约1250亿、微软约349亿——总额超过4600亿美元。这种规模的集中投资在人类科技史上前所未有。

---

## 其他重要动态

### Apple今日接棒发布Q2 FY2026财报

[Apple将于4月30日盘后发布Q2 FY2026财报](https://investor.apple.com/investor-relations/default.aspx)。分析师预期营收约1090亿美元（+13% YoY），EPS约$1.93（+14%）。焦点在于：iPhone 17系列的升级周期是否持续，以及Apple Intelligence功能是否正在推动用户更换设备。[AppleInsider报道](https://appleinsider.com/articles/26/04/26/what-to-expect-from-apples-q2-2026-earnings-on-april-30)指出，CEO更替、中国市场动态和关税影响也是关注重点。

### OpenAI联手高通、联发科造"Agent-First"手机

据知名分析师郭明錤报告，[OpenAI正在与高通、联发科联合开发AI手机芯片](https://decrypt.co/365726/openai-smartphone-chip-qualcomm-mediatek)，由立讯精密负责系统设计与制造。[TechCrunch报道](https://techcrunch.com/2026/04/27/openai-could-be-making-a-phone-with-ai-agents-replacing-apps/)称这款手机将以"AI Agent"取代传统App——用户不再需要打开WhatsApp或地图App，而是通过AI Agent直接完成操作。量产预计在2028年。这是OpenAI从纯软件公司向硬件延伸的重大战略转型。[Reuters确认高通股价因此消息大涨](https://www.reuters.com/world/china/qualcomm-surges-report-openai-tie-up-ai-smartphone-processors-2026-04-27/)。

### 微软AI业务年化收入突破370亿美元

微软在财报中披露AI业务年化收入已突破370亿美元，同比增长123%。相比Q2 FY2026的130亿美元[（Constellation Research数据）](https://www.constellationr.com/insights/news/microsoft-q2-azure-revenue-growth-31-ai-revenue-run-rate-13-billion)，两个季度内翻了近3倍。这一增长速度超过了大多数分析师的预期，表明微软的AI商业化正在加速——尽管Azure整体增速有所放缓。

---

## 关键要点

- **Azure增长低于指引**：35%恒定汇率增长低于管理层37-38%的指引，CFO Hood将Q4指引进一步下调至34-35%，AI需求的"喷发式增长"叙事首次出现裂痕——但6270亿RPO（+99% YoY）为未来收入提供了强劲保障
- **Alphabet是最大赢家**：利润暴涨81%、Cloud增长50%+、盘后股价飙升5%创历史新高，是四大巨头中AI投资回报最直观的案例
- **Meta遭"惩罚性抛售"**：尽管收入增长33%且大幅超预期，但2026年capex指引上调至1450亿美元最高值、用户增长低于预期，股价暴跌7%——"AI烧钱恐惧症"正式爆发
- **AWS创15季度最快增速**：28% YoY增长、AI年化收入超150亿美元，AI推理需求从"训练优先"向"推理优先"的转变正在加速
- **季度capex合计超1300亿美元**：四大巨头单季度AI基础设施投资规模空前，2026年全年capex指引合计超4600亿美元——人类科技史上最大规模的集中投资

---

## 常见问题

### 微软Azure增长低于指引意味着什么？

Azure 35%的恒定汇率增长低于管理层此前给出的37-38%指引，暗示AI算力需求的增长可能在从"指数级"回归"线性"。但6270亿美元的商业RPO（剩余履约义务）同比增长99%，意味着企业客户已签下的长期合同规模接近翻倍——这为Azure后续增长提供了强劲的"蓄水池"。短期内增长可能继续放缓，但中长期需求仍然稳健。

### 为什么Alphabet表现最好而Meta被抛售？

核心区别在于**投资回报率（ROI）**。Alphabet的利润增长（+81%）远快于capex增长，证明AI投资正在高效转化为利润。Meta虽然收入超预期，但capex指引（最高1450亿美元）增长速度超过了利润增速，加上用户增长不及预期，市场担忧"投入产出比"正在恶化。投资者从"无差别追捧AI"转向"选择性定价ROI"。

### 四大巨头1300亿美元季度capex意味着什么？

这意味着全球最大的四家科技公司每个季度在AI数据中心和基础设施上的投入，已经超过了大多数国家的GDP。2026年全年capex指引合计超过4600亿美元，远超2024年全年的约2300亿美元。这种规模的集中投资在人类科技史上前所未有——如果AI的商业化回报不及预期，可能引发类似2000年互联网泡沫的调整。

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

重点关注三个方向：一是**4月30日Apple Q2 FY2026财报**中的iPhone 17系列销售数据和Apple Intelligence对硬件升级的推动力；二是微软Azure在Q4能否止住放缓趋势，6270亿RPO的转化率将是关键；三是OpenAI造手机的后续进展——如果OpenAI真的在2028年推出"Agent-First"手机，将从根本上重塑智能手机行业的竞争格局。

---

## 参考资料

- [Microsoft Investor Relations - FY26 Q3 Press Release](https://www.microsoft.com/en-us/investor/earnings/fy-2026-q3/press-release-webcast)
- [Microsoft Investor Relations - FY26 Q3 Metrics](https://www.microsoft.com/en-us/Investor/earnings/FY-2026-Q3/metrics)
- [CNBC - Alphabet Q1 2026 Earnings](https://www.cnbc.com/2026/04/29/alphabet-googl-q1-2026-earnings.html)
- [CNBC - Meta Q1 2026 Earnings](https://www.cnbc.com/2026/04/29/meta-q1-earnings-report-2026.html)
- [WSJ - Meta Posts 33% Jump In Revenue, Pours More Into AI](https://www.wsj.com/business/earnings/meta-meta-q1-2026-earnings-report-ae021875)
- [Yahoo Finance - Amazon Q1 2026 Earnings Beat](https://finance.yahoo.com/markets/stocks/articles/amazon-q1-2026-earnings-beat-203149838.html)
- [Yahoo Finance - Amazon AI Spending Spotlight](https://finance.yahoo.com/sectors/technology/article/amazon-q1-earnings-put-the-spotlight-on-ai-spending-and-revenue-132251483.html)
- [Sherwood News - Amazon Q1 2026 Earnings Report](https://sherwood.news/markets/amazon-q1-2026-earnings-report-guidance-aws-cloud-ai-boom/)
- [Business Insider - Amazon Q1 Earnings](https://www.businessinsider.com/amazon-q1-earnings-amzn-stock-price-aws-ai-capex-2026-4)
- [Constellation Research - Azure Q3 Revenue Growth at 33%](https://www.constellationr.com/insights/news/microsoft-azure-q3-revenue-growth-checks-33-investment-data-center-continues)
- [GuruFocus - Is Microsoft Still Undervalued After Q3 FY2026 Beat](https://www.gurufocus.com/news/8828132/is-microsoft-msft-still-219-undervalued-after-q3-fy2026-beat-eps-427-vs-406-est-revenue-829b-vs-8139b-est-gf-score-95100)
- [Decrypt - OpenAI Building Smartphone Chip With Qualcomm and MediaTek](https://decrypt.co/365726/openai-smartphone-chip-qualcomm-mediatek)
- [TechCrunch - OpenAI Could Be Making a Phone With AI Agents Replacing Apps](https://techcrunch.com/2026/04/27/openai-could-be-making-a-phone-with-ai-agents-replacing-apps/)
- [Reuters - Qualcomm Surges on OpenAI Smartphone Report](https://www.reuters.com/world/china/qualcomm-surges-report-openai-tie-up-ai-smartphone-processors-2026-04-27/)
- [Apple Investor Relations](https://investor.apple.com/investor-relations/default.aspx)
- [AppleInsider - What to Expect from Apple Q2 2026 Earnings](https://appleinsider.com/articles/26/04/26/what-to-expect-from-apples-q2-2026-earnings-on-april-30)
- [Yahoo Finance - Big Tech AI Spending Set to Hit $600B](https://finance.yahoo.com/sectors/technology/articles/big-tech-investors-gauge-payoff-100021381.html)
- [Bloomberg - Google, Microsoft Earnings to Test AI Stock Boom](https://www.bloomberg.com/news/newsletters/2026-04-29/google-microsoft-earnings-to-test-strength-of-ai-stock-boom)
<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>