<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>SimonWillison | 锤子前端</title><description>Now vibe coding, so learning hammer FE ?</description><link>https://channel.meo-ai.com</link><item><title>《Markdown SVG 渲染器：AI 辅助开发的实用小工具》</title><link>https://channel.meo-ai.com/posts/652</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/652</guid><pubDate>Sat, 30 May 2026 09:06:14 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Markdown SVG 渲染器：AI 辅助开发的实用小工具》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF&quot; title=&quot;#前端&quot;&gt;#前端&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%B7%A5%E5%85%B7&quot; title=&quot;#工具&quot;&gt;#工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Markdown&quot; title=&quot;#Markdown&quot;&gt;#Markdown&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23SVG&quot; title=&quot;#SVG&quot;&gt;#SVG&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E8%BE%85%E5%8A%A9%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI辅助编程&quot;&gt;#AI辅助编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23SimonWillison&quot; title=&quot;#SimonWillison&quot;&gt;#SimonWillison&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23WebComponents&quot; title=&quot;#WebComponents&quot;&gt;#WebComponents&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;&lt;br /&gt;Simon Willison 分享了他用 Claude Opus 4.8 和 GPT-5.5 辅助开发的一个轻量级 Markdown 渲染工具，核心亮点是对 SVG 代码块的特殊处理——不仅能渲染出图像，还提供「渲染图 / 源代码」双标签切换。该工具支持直接粘贴 Markdown、加载远程文件或 GitHub Gist，并用 Fragment URL 记录状态以便分享。整个项目从需求到安全加固完全由 AI 驱动，是「提示驱动开发」的又一实例。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;&lt;br /&gt;1. 这个工具的诞生源于一个具体场景：Simon 用 LLM CLI 让 Claude Opus 4.8 生成了五组不同思考深度（low 到 max）的「鹈鹕骑自行车」SVG，想找个优雅的方式展示这些 Markdown 日志&lt;br /&gt;2. 核心定制点在于 SVG 围栏代码块（\&lt;code&gt;\&lt;/code&gt;\`svg）——普通 Markdown 渲染器只会显示代码，而这个工具会把它变成可交互的 Web Component，默认展示渲染好的 SVG，点击可切换到源码查看&lt;br /&gt;3. 支持三种内容输入方式：直接粘贴 Markdown、输入 CORS 兼容的远程 Markdown 文件 URL、或者加载 GitHub Gist 中的第一个文件&lt;br /&gt;4. 用 URL Fragment（#）记录当前加载的文件地址，刷新页面或分享链接时能自动恢复状态，不用依赖后端&lt;br /&gt;5. 安全方面，Simon 后续用 GPT-5.5（Codex xhigh 模式）专门审计并修复了 XSS 漏洞，体现了 AI 辅助开发中「生成 + 安全加固」的两步走思路&lt;br /&gt;6. 整个工具属于 Simon 的「HTML Tools」系列——单文件 HTML+JS+CSS、无构建步骤、托管在 tools.&lt;mark class=&quot;highlight&quot;&gt;simonwillison&lt;/mark&gt;.net，目前已积累超过 150 个类似小工具&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://simonwillison.net/2026/May/28/markdown-svg-renderer/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://simonwillison.net/2026/May/28/markdown-svg-renderer/&quot;&gt;https://simonwillison.net/2026/May/28/markdown-svg-renderer/&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://simonwillison.net/2026/May/28/markdown-svg-renderer&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Renders markdown with a live preview from pasted text, a raw URL, or a GitHub Gist loaded through a `?url=` query parameter, and older `#url=` links redirect to that form. …&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Simon Willison’s Weblog&lt;/div&gt;
  
  &lt;div class=&quot;link_preview_title&quot;&gt;Tool: markdown-svg-renderer&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Renders markdown with a live preview from pasted text, a raw URL, or a GitHub Gist loaded through a `?url=` query parameter, and older `#url=` links redirect to that form. …&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>