一切始于一个简单的问题:“如果我能把Teletext重新带回来会怎样?”

发布: (2025年12月6日 GMT+8 05:33)
3 min read
原文: Dev.to

Source: Dev.to

The Idea

Teletext 于 2012 年停运。我想让它复活——但要加点新意。如果你可以回到过去,看到任意历史日期的 Teletext 内容会怎样?

于是我做了这样一个项目:实时新闻、天气、加密货币价格——还有一个时间机器,让你可以探索从 1940 年到昨天的任何日期。

What Made This Fun

MCP Servers Changed Everything

Kiro 有一种叫 MCP 服务器的功能,可以扩展它的能力。我用了两个对项目影响巨大的服务器:

  • Ref MCP 让我可以在编辑器里直接搜索文档。当我需要弄清 GSAP 动画语法或 Wikipedia API 的用法时,只要提问就能得到精准的文档,不再在 Stack Overflow 和代码之间切换标签页。
  • Firecrawl MCP 帮我抓取并研究原始 Teletext 的设计。我可以拉取参考图片和文档,了解真实的 Teletext 长什么样,然后据此指导实现。

不再是盲目猜测后修正,而是边研究边构建,乐趣大增。

Steering Docs Are Like Cheat Codes

我写了七个 markdown 文件,向 Kiro 说明我想要的颜色、动画时机、代码模式等,一次性记录下来。

其中最有价值的是我的 GSAP 指南。我写下了正确的语法(小写 power2.out,而不是旧的 Power2.easeOut),Kiro 再也没有写错。二十多个动画,零语法错误。

The Time Travel Animation

这是我最喜欢的部分。我描述了自己的需求:

  • 屏幕模糊
  • 白色闪光
  • 年份倒计时(2025… 1990… 1969…)
  • 历史事件出现

Kiro 第一次就实现了。看到它运行的那一刻,真的像魔法。

The Numbers

  • 772 个通过的测试
  • 6 个 API 集成
  • 20+ 个动画
  • 5 天的开发时间

What I Learned

AI 编码助手并不是魔法盒子,它们是协作者。给出明确指令,它们会让你惊喜;给出模糊提示,你就会花大量时间去修正。

MCP 服务器是意想不到的英雄。能够在不切换上下文的情况下进行研究,让我保持了更长时间的流畅状态。

Try It

应用已上线。去 1969 年 7 月 20 日看看会发生什么。输入 “BURST” 会有惊喜。

https://teletext-reborn.vercel.app/

Back to Blog

相关文章

阅读更多 »