<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Microsoft七款自研模型亮剑Build 2026、Trump签署AI行政令、Alphabet 800亿砸向AI基建——6月2日三线齐发 - 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: 'Microsoft七款自研模型亮剑Build 2026、Trump签署AI行政令、Alphabet 800亿砸向AI基建——6月2日三线齐发'
description: 'Microsoft Build 2026首日发布七款MAI自研AI模型（MAI-Thinking-1对标Claude Sonnet 4.6）、Project Solara AI设备平台、Majorana 2量子芯片；Trump同日签署AI行政令要求自愿提交模型审查；Alphabet宣布800亿美元股权融资投入AI基础设施。'
pubDate: 2026-06-02
tags: ['AI', '分析', 'Microsoft Build', 'MAI模型', 'Trump', 'AI监管', 'Alphabet', '行业动态']
---
6月2日是2026年AI产业日程中最密集的日子之一。在旧金山，Satya Nadella走上Microsoft Build 2026的舞台，发布了一个令人眼花缭乱的公告清单——[七款自研MAI AI模型](https://www.geekwire.com/2026/microsoft-unveils-seven-homegrown-ai-models-in-bid-for-long-term-self-sufficiency/)、一个AI设备硬件平台[Project Solara](https://news.microsoft.com/build-2026-live-blog/)、第二代拓扑量子芯片[Majorana 2](https://news.microsoft.com/build-2026-live-blog/)，以及一系列将Windows变为"Agent操作系统"的基础设施更新。在华盛顿，[President Trump签署了备受争议的AI行政令](https://www.reuters.com/world/trump-signed-order-promote-advanced-ai-innovation-security-white-house-says-2026-06-02/)——要求AI公司自愿提交最先进模型进行网络安全审查，审查窗口仅30天。而在资本市场，[Alphabet宣布800亿美元股权融资](https://techcrunch.com/2026/06/01/alphabet-plans-to-raise-80-billion-to-pay-for-ai-buildout/)——其中Berkshire Hathaway认购100亿美元——全部投入AI基础设施建设。

**三条主线交汇于一个信号：AI产业正从"模型竞赛"进入"全栈竞争"时代——从芯片到模型到设备到监管，每一层都在被重新定义。**

---

## Microsoft Build 2026：七款MAI模型与"长期自给自足"宣言

### 发生了什么

[如昨日报道所述](/blog/2026-06-01-computex-keynote-feynman-arm-chip-war-copilot-credits)，Microsoft Build 2026将于6月2-3日在旧金山举行，市场预期自研AI编程模型将首次亮相。今天Nadella和Microsoft AI CEO Mustafa Suleyman的演讲远超预期——不是一个模型，而是**七个**：

| 模型 | 参数量 | 定位 | 状态 |
|------|--------|------|------|
| **MAI-Thinking-1** | 35B（活跃参数） | 推理模型，对标Claude Sonnet 4.6 | 私人预览 |
| **MAI-Code-1-Flash** | 5B | 编程模型，专为GitHub Copilot/VS Code优化 | 正在推送 |
| **MAI-Image-2.5** | — | 文生图+图生图，图像编辑排行榜第二 | 正式发布 |
| **MAI-Image-2.5-Flash** | — | 轻量版图像模型 | 正式发布 |
| **MAI-Transcribe-1.5** | — | 语音转文字，支持实体偏向和流式输出 | 正式发布 |
| **MAI-Voice-2** | — | 语音合成，新增10+语言 | 正式发布 |
| **MAI-Voice-2-Flash** | — | 轻量版语音模型 | 正式发布 |

据[GeekWire报道](https://www.geekwire.com/2026/microsoft-unveils-seven-homegrown-ai-models-in-bid-for-long-term-self-sufficiency/)，Suleyman在公告中明确表示：**"这是关于Microsoft和合作伙伴的长期自给自足。这是关于你可以信任的模型。"** 这一措辞的弦外之音不言自明——Microsoft正在系统性地减少对OpenAI和Anthropic的依赖。

### MAI-Thinking-1：Microsoft的推理旗舰

MAI-Thinking-1是今天最受关注的模型。据[Microsoft Build实时博客](https://news.microsoft.com/build-2026-live-blog/)，它是一个35B活跃参数的推理模型，专门针对复杂多步指令、长上下文推理和代码生成优化。关键数据点：

- **盲测中与Claude Sonnet 4.6打平**（GeekWire报道）
- **在编程基准上匹配Claude Opus 4.6**（GeekWire报道）
- **从零开始训练，没有蒸馏自第三方前沿模型**——Suleyman特别强调这一点
- **低Token成本**——公告中明确反对"tokenmaxxing"

"无蒸馏"声明是一个精心设计的差异化信号。Anthropic和OpenAI的前沿模型是否使用竞争对手数据进行训练一直是行业争议焦点；Microsoft声称MAI-Thinking-1拥有完全"干净的数据血统"，这是对那些关心数据来源合规性的企业客户的直接邀请。

### MAI-Code-1-Flash：GitHub Copilot的新引擎

[据Reuters此前报道](https://www.reuters.com/business/microsoft-release-new-coding-model-next-week-information-reports-2026-05-28/)和[The Information确认](https://www.theinformation.com/newsletters/ai-agenda/microsoft-release-new-coding-model-next-week-comeback-attempt)，Microsoft将发布面向GitHub Copilot的自研编程模型。今天这一预测成为现实——MAI-Code-1-Flash是一个5B参数的编程模型，专为VS Code和GitHub Copilot优化，追求高性能和低成本。

[如昨日报道所述](/blog/2026-06-01-computex-keynote-feynman-arm-chip-war-copilot-credits)，GitHub Copilot今天正式转向按Token计费模式。MAI-Code-1-Flash的低参数量和高效率恰好服务于这一经济模型——更小的模型意味着更低的Token成本，让Copilot的按量付费对用户更友好。

### 为什么Microsoft现在必须自研

**Microsoft的AI供应链正在变得复杂。** Microsoft是OpenAI的最大投资者（累计130亿美元），同时也投资了Anthropic（最高50亿美元）。但Anthropic背后站着Google和Amazon，OpenAI正在与Amazon走近——两条关系链都存在利益冲突。

更关键的是竞争格局的变化：Anthropic的Claude Code和OpenAI的Codex正在主导AI编程工具市场，而[如5月29日报道](/blog/2026-05-29-anthropic-65b-965b-chipmakers-invest-microsoft-coding-comeback)，Microsoft在AI编程领域被认为是"落后者"。MAI-Code-1-Flash和MAI-Thinking-1的组合是Microsoft的"回击"——用自研模型构建不依赖任何单一合作伙伴的AI栈。

### 历史上类似的情况

**Apple从Intel转向自研Apple Silicon（2020）。** Apple曾是Intel的最大客户之一，但它选择投入数十亿美元开发自有芯片——因为依赖竞争对手的关键部件在战略上是不可持续的。Microsoft今天的MAI模型战略是软件层面的翻版：从依赖OpenAI/Anthropic的"Intel"，转向自研"Apple Silicon"。

**关键区别**：Apple的迁移用了10年（从2007年收购PA Semi到2020年M1发布）。Microsoft的MAI模型从立项到今天只用了不到两年——AI时代的"垂直整合"速度远超硬件时代。

---

## Project Solara：当AI Agent有了自己的身体

### 发生了什么

在Build 2026上，Microsoft展示了[Project Solara](https://news.microsoft.com/build-2026-live-blog/)——一个"芯片到云端"的AI Agent设备平台。这不是一款具体产品，而是一套参考设计方案，旨在让Agent突破屏幕和应用的边界。

**两个概念设备：**

| 设备 | 芯片合作伙伴 | 场景 |
|------|-------------|------|
| **Badge Device**（胸针式） | Qualcomm下一代可穿戴芯片 | 移动场景——会议间隙、出差途中、免提工作 |
| **Desk Device**（桌面伴侣） | MediaTek IoT SoC | 固定场景——办公桌上的常驻Agent助手 |

核心设计理念：Agent不再被绑定在特定App、屏幕或设备上。它可以像环境音一样存在于你的工作空间中——走路时有Badge Device，坐下来有Desk Device，所有上下文无缝衔接。

### 为什么这比看起来更重要

Project Solara是Microsoft对"后App时代"的硬件声明。[如昨日Computex报道所述](/blog/2026-06-01-computex-keynote-feynman-arm-chip-war-copilot-credits)，Nvidia正将CUDA从数据中心带入笔记本；Microsoft则试图让AI Agent从云端走入你衬衫口袋和办公桌。两者在"AI去中心化"的方向上不谋而合。

但Project Solara更激进的维度是**操作系统层面**。同一天，Microsoft还发布了：

- **Microsoft Execution Containers (MXC)**：Windows原生的Agent安全容器
- **OpenClaw on Windows**：GitHub历史上最受欢迎的开源项目之一，现在原生集成Windows
- **Aion 1.0 Plan**：14B参数的Windows内置推理和工具调用模型，32K上下文
- **Windows 365 for Agents**：Agent专用的Cloud PC
- **Microsoft Scout**：首个基于OpenClaw的"常驻型"Autopilot Agent

这些公告共同勾勒出一幅图景：**Windows正在从"运行App的操作系统"变为"运行Agent的操作系统"。**

### 历史上类似的情况

**2014年Amazon Echo的发布。** Echo刚发布时被视为一个"蓝牙音箱"，但它实际上开创了"无屏幕计算"范式——用户通过语音而非屏幕与技术服务交互。Project Solara试图在Agent时代做类似的事情：用Agent取代App作为人机交互的基本单位。

**关键区别**：Echo只有语音一个交互界面；Project Solara的Agent可以看、听、说、读、写，还能跨设备保持上下文连续性。技术复杂度高出几个数量级。

---

## Majorana 2：拓扑量子比特寿命从微秒跃升至20秒

### 发生了什么

Nadella在Build 2026上发布了[Majorana 2](https://news.microsoft.com/build-2026-live-blog/)——Microsoft的第二代拓扑量子芯片。关键突破：

| 指标 | Majorana 1 | Majorana 2 |
|------|-----------|-----------|
| 量子比特可靠性 | 基准 | **1000倍提升** |
| 量子比特平均寿命 | 微秒级（传统量子比特） | **20秒**（最长可达1分钟） |
| 商业化目标 | 概念验证 | **2029年实用量子计算机** |

Microsoft Quantum团队利用Agentic AI加速了拓扑量子比特的设计迭代——这是AI加速科学发现的又一个实例证。20秒的量子比特寿命是一个里程碑级别的数字：传统超导量子比特的寿命通常在100微秒左右，Majorana 2将其提升了约20万倍。

### 历史上类似的情况

**2019年Google实现"量子霸权"（Sycamore芯片）。** Google的Sycamore芯片用53个量子比特在200秒内完成了经典超级计算机需要10,000年的计算。Majorana 2的突破不在于计算速度，而在于**可靠性**——量子比特保持量子态的时间足够长，使得纠错和实际计算成为可能。

---

## Trump签署AI行政令：30天自愿审查、David Sacks的胜利

### 发生了什么

据[Reuters报道](https://www.reuters.com/world/trump-signed-order-promote-advanced-ai-innovation-security-white-house-says-2026-06-02/)和[AP确认](https://apnews.com/article/trump-ai-executive-order-e41af74f7b0865482f07d10fe7a50fe3)，President Trump于6月2日签署了一项AI行政令，核心内容：

| 要素 | 内容 |
|------|------|
| 核心机制 | 要求AI公司**自愿**提交最先进模型进行政府网络安全审查 |
| 审查窗口 | 发布前**最多30天** |
| 执行机构 | Treasury、Defense、Commerce、Homeland Security |
| 重点方向 | 网络安全防御、关键基础设施保护 |
| 性质 | **自愿**而非强制 |

据[Yahoo Finance报道](https://finance.yahoo.com/video/trump-signs-executive-order-scaling-202200390.html)，这一行政令是Trump此前两次推迟后的"缩水版"。White House AI负责人David Sacks据报游说缩短审查时间，理由是不能拖慢美国AI公司对抗中国的步伐。最终版本从最初讨论的更长审查期缩短到30天。

### 与Illinois SB 315的鲜明对比

[如5月31日报道所述](/blog/2026-05-31-nvidia-n1x-arm-laptop-illinois-ai-safety-bill-computex-preview)，Illinois州刚通过了全美最强AI安全法SB 315——要求前沿AI实验室接受**强制性**年度独立第三方安全审计，违规罚款最高300万美元。

将联邦行政令与Illinois法律并置，差距一目了然：

| 维度 | Trump行政令（联邦） | Illinois SB 315（州） |
|------|---------------------|----------------------|
| 性质 | **自愿** | **强制** |
| 审查方 | 政府机构 | **独立第三方** |
| 审查内容 | 网络安全 | **全面安全标准合规** |
| 违规后果 | 无明确处罚 | **最高300万美元罚款** |
| 范围 | 发布前30天 | **年度持续审计** |

**联邦政府在"后退"（自愿、无强制力），州政府在"前进"（强制、有处罚权）**——这一张力将持续定义美国AI监管格局。

### 为什么同一天发生这两件事很重要

Build 2026展示的AI能力越强大（自研推理模型、常驻Agent、量子计算突破），"谁来审查这些系统"的问题就越紧迫。Microsoft今天发布的MAI-Thinking-1声称可对标Claude Sonnet 4.6——一个可以执行复杂推理任务的模型，而联邦政府的审查机制却是"自愿30天"。[如昨日报道所述](/blog/2026-06-01-computex-keynote-feynman-arm-chip-war-copilot-credits)，OpenAI的Trusted Access for Cyber安全要求今天也正式生效——AI公司自己的安全措施比政府的监管框架更严格。

---

## Alphabet 800亿融资：Berkshire Hathaway入股Google

### 发生了什么

据[TechCrunch报道](https://techcrunch.com/2026/06/01/alphabet-plans-to-raise-80-billion-to-pay-for-ai-buildout/)、[Bloomberg确认](https://www.bloomberg.com/news/articles/2026-06-01/alphabet-to-raise-80-billion-in-equity-capital-for-ai-spending)和[WSJ分析](https://www.wsj.com/finance/stocks/alphabet-google-stock-fundraising-33aeaa9c)，Alphabet于6月1日宣布通过一揽子股权融资方案筹集**800亿美元**，用于2026和2027年的AI基础设施资本支出。

最引人注目的细节：**Berkshire Hathaway（Warren Buffett旗下）将认购100亿美元的Alphabet股份**。这是Buffett对大型科技公司最大规模的单笔投资之一，也是对"AI基础设施投资回报是否可持续"这一争论的有力回答。

### 为什么800亿的规模如此惊人

[如4月30日报道所述](/blog/2026-04-30-super-earnings-day-four-tech-giants-ai-130b-capex)，2025年四大科技巨头的AI资本支出总额约1300亿美元。Alphabet一家公司通过股权融资筹集800亿——几乎相当于2025年四大巨头总资本支出的62%。这意味着2026年的AI基础设施竞赛可能比2025年更加疯狂。

---

## 其他要闻

### Microsoft Discovery通用版发布

[Microsoft Discovery](https://news.microsoft.com/build-2026-live-blog/)——一个基于Agentic AI的科研平台——正式发布通用版。其Discovery Engine使用专门的Agent模拟科学方法论，在知识库上生成假设并验证理论。已与Mayo Clinic合作。

### NVIDIA与Microsoft统一加速计算栈

Jensen Huang在Build 2026上与Nadella同台，宣布NVIDIA与Microsoft的[全栈合作](https://news.microsoft.com/build-2026-live-blog/)：Windows PC搭载NVIDIA RTX Spark、NVIDIA DGX Station for Windows、以及面向边缘设备的软件生态系统层。这是Computex（[如昨日报道](/blog/2026-06-01-computex-keynote-feynman-arm-chip-war-copilot-credits)）和Build两个舞台的无缝衔接。

### Surface RTX Spark Dev Box发布

[Surface RTX Spark Dev Box](https://news.microsoft.com/build-2026-live-blog/)——一台搭载NVIDIA RTX Spark的紧凑型AI开发机，128GB统一内存，可本地运行高达120B参数模型，100W功耗封装。今年晚些时候在美国上市。

---

## 行业趋势：三条线索交汇

今天的三个重大事件看似来自不同领域，实则交汇于同一方向：

**线索一：从"模型依赖"到"全栈自主"。** Microsoft的七款MAI模型、自研Maia 200加速器、Project Solara硬件平台、Windows Agent操作系统——这是一家科技巨头在AI栈的每一层建立自主权。Alphabet的800亿融资也在做同样的事：用资本换取AI基础设施的完全控制。

**线索二：从"工具"到"常驻助手"。** Project Solara、Microsoft Scout、Windows 365 for Agents——Agent不再是你召唤的工具，而是你工作环境的一部分。这一范式转换将重塑人机交互的基本假设。

**线索三：从"不监管"到"有选择的监管"。** Trump行政令虽然力度有限，但标志着联邦政府从完全放任转向有限参与。与Illinois SB 315的强制审计形成互补——美国正在构建一个联邦-州双轨制的AI监管体系。

---

## 关键要点

- **Microsoft发布七款自研MAI模型**：旗舰MAI-Thinking-1（35B推理模型）盲测打平Claude Sonnet 4.6，MAI-Code-1-Flash（5B编程模型）已推送至GitHub Copilot/VS Code——Microsoft正系统性地减少对OpenAI和Anthropic的依赖
- **Project Solara定义"Agent设备"新品类**：Qualcomm胸针式Badge + MediaTek桌面伴侣 + Windows MXC安全容器 + Aion 1.0 Plan内置模型——Windows从"App操作系统"向"Agent操作系统"转型
- **Majorana 2量子比特寿命达20秒**：1000倍可靠性提升，向2029年实用量子计算目标迈出关键一步
- **Trump签署AI行政令**：30天自愿审查，David Sacks成功游说缩短审查时间，力度远弱于Illinois SB 315的强制审计——联邦与州在AI监管上分道扬镳
- **Alphabet 800亿股权融资**：Berkshire Hathaway认购100亿，全数投入AI基础设施——2026年AI资本支出竞赛将进一步升级

---

## 常见问题

### MAI-Thinking-1真的能和Claude竞争吗？
据Microsoft引用的盲测数据，MAI-Thinking-1在人类评估中与Claude Sonnet 4.6打平，在编程基准上匹配Opus 4.6。但需要注意到：这些数据来自Microsoft自身的测试，模型目前仅在"私人预览"阶段开放给选定合作伙伴，尚未接受广泛的独立基准验证。

### Project Solara的设备什么时候能买到？
目前Solara是参考设计方案而非成品。Microsoft展示的是概念原型，目的是吸引硬件合作伙伴基于此方案生产设备。参考过去Surface和HoloLens的历史，从概念到消费者产品通常需要1-2年。

### Trump的AI行政令对中国AI公司有影响吗？
直接影响有限——该行政令针对美国AI开发商（OpenAI、Anthropic、Google等）。但它释放了一个信号：美国政府的AI安全关注点正在从"全面监管"转向"网络安全定向审查"。对中国AI公司而言，这意味着进入美国市场面临的安全审查可能聚焦于网络安全维度而非全面合规。

### Alphabet为什么选择股权融资而非债券？
800亿美元的规模意味着Alphabet对AI基础设施的投资已超出运营现金流可以支撑的范围。选择股权而非债券，可能反映了管理层对当前股价的信心——Alphabet市值约2万亿美元，增发4%的股份用于AI基建被视为合理估值。

### 接下来最值得关注的事件是什么？
**6月3日Microsoft Build 2026第二天**——更多技术深度会议和可能的补充公告。紧接着是**6月5日Apple WWDC 2026**——Gemini驱动的Siri和Apple Intelligence 2.0。一周之内，Microsoft（开发者工具/AI Agent）、Apple（消费体验/AI整合）和Nvidia（硬件/AI计算）分别定义了AI产业的不同维度。

---

## 参考资料

- [Microsoft Build 2026 Live Blog - Microsoft News](https://news.microsoft.com/build-2026-live-blog)
- [Microsoft Build 2026 Announcements - Microsoft News](https://news.microsoft.com/build-2026/)
- [Microsoft unveils seven homegrown AI models - GeekWire](https://www.geekwire.com/2026/microsoft-unveils-seven-homegrown-ai-models-in-bid-for-long-term-self-sufficiency/)
- [Microsoft to release new coding model next week - Reuters](https://www.reuters.com/business/microsoft-release-new-coding-model-next-week-information-reports-2026-05-28/)
- [Microsoft tries to get back in the AI coding game - Sherwood News](https://sherwood.news/tech/report-microsoft-tries-to-get-back-in-the-ai-coding-game-with-new-model/)
- [Build 2026: Microsoft Bets Windows as the Control Plane for AI Agents - WindowsForum](https://windowsforum.com/threads/build-2026-microsoft-bets-windows-as-the-control-plane-for-ai-agents.421799/)
- [Trump administration to ask US AI firms to voluntarily submit models - Reuters](https://www.reuters.com/world/trump-signed-order-promote-advanced-ai-innovation-security-white-house-says-2026-06-02/)
- [Trump signs an executive order to vet top AI models - AP News](https://apnews.com/article/trump-ai-executive-order-e41af74f7b0865482f07d10fe7a50fe3)
- [Trump signs executive order scaling back AI review requirements - Yahoo Finance](https://finance.yahoo.com/video/trump-signs-executive-order-scaling-202200390.html)
- [Alphabet Plans $80 Billion Stock Sale To Fund AI Infrastructure - TechCrunch](https://techcrunch.com/2026/06/01/alphabet-plans-to-raise-80-billion-to-pay-for-ai-buildout/)
- [Alphabet to Raise $80 Billion in Equity for AI Spending - Bloomberg](https://www.bloomberg.com/news/articles/2026-06-01/alphabet-to-raise-80-billion-in-equity-capital-for-ai-spending)
- [Alphabet's Mega Fundraising Shows the Value of Being a Public Company - WSJ](https://www.wsj.com/finance/stocks/alphabet-google-stock-fundraising-33aeaa9c)
- [Microsoft Build 2026: How to Watch, What to Expect - CNET](https://www.cnet.com/tech/microsoft-build-2026-what-to-expect/)
- [Microsoft Build 2026 Live Updates - PCMag](https://www.pcmag.com/news/microsoft-build-2026-live-san-francisco-everything-microsoft-is-unveiling)
- [Microsoft Build 2026 Live Updates - Engadget](https://www.engadget.com/2185601/microsoft-build-2026-live-blog-copilot-windows-news/)
<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>