|
| 1 | +<section class="section-container"> |
| 2 | + <div class="fade-in text-center mb-16"> |
| 3 | + <h2 class="font-display text-3xl sm:text-4xl md:text-5xl font-bold mb-4"> |
| 4 | + Before & After |
| 5 | + </h2> |
| 6 | + <p class="text-gray-400 text-lg">Same content. Completely different experience for machines.</p> |
| 7 | + </div> |
| 8 | + |
| 9 | + <div class="grid md:grid-cols-2 gap-6 max-w-5xl mx-auto"> |
| 10 | + <!-- Before: HTML scraping --> |
| 11 | + <div class="fade-in"> |
| 12 | + <div class="text-center mb-4"> |
| 13 | + <span class="text-red-400 font-display font-bold text-lg">Without FlyWeb</span> |
| 14 | + </div> |
| 15 | + <div class="bg-flyweb-dark border border-red-400/30 rounded-xl overflow-hidden"> |
| 16 | + <div class="px-4 py-2 border-b border-gray-700 bg-black/30"> |
| 17 | + <span class="text-gray-500 text-sm font-mono">Scraping HTML...</span> |
| 18 | + </div> |
| 19 | + <pre class="p-4 overflow-x-auto text-xs sm:text-sm leading-relaxed text-gray-400"><code><div class="post-container mx-4"> |
| 20 | + <div class="flex items-center gap-2"> |
| 21 | + <img src="/avatars/sarah.jpg" /> |
| 22 | + <span class="text-sm">Sarah Chen</span> |
| 23 | + </div> |
| 24 | + <h2 class="font-bold mt-4"> |
| 25 | + AI Agents Need Structure |
| 26 | + </h2> |
| 27 | + <div class="prose mt-2"> |
| 28 | + <p>The web was built for...</p> |
| 29 | + <!-- ads, popups, nav, sidebar... --> |
| 30 | + <div class="ad-banner">...</div> |
| 31 | + </div> |
| 32 | +</div> |
| 33 | +<span class="text-red-400">// Which part is the article? |
| 34 | +// Where does content end and ads begin? |
| 35 | +// Is "Sarah Chen" the author or a comment?</span></code></pre> |
| 36 | + </div> |
| 37 | + </div> |
| 38 | + |
| 39 | + <!-- After: FlyWeb --> |
| 40 | + <div class="fade-in"> |
| 41 | + <div class="text-center mb-4"> |
| 42 | + <span class="text-green-400 font-display font-bold text-lg">With FlyWeb</span> |
| 43 | + </div> |
| 44 | + <div class="bg-flyweb-dark border border-green-400/30 rounded-xl overflow-hidden"> |
| 45 | + <div class="px-4 py-2 border-b border-gray-700 bg-black/30"> |
| 46 | + <span class="text-gray-500 text-sm font-mono">GET /.flyweb/articles/ai-agents-need-structure</span> |
| 47 | + </div> |
| 48 | + <pre class="p-4 overflow-x-auto text-xs sm:text-sm leading-relaxed"><code><span class="text-gray-500">{</span> |
| 49 | + <span class="text-flyweb-amber">"title"</span>: <span class="text-green-400">"AI Agents Need Structure"</span>, |
| 50 | + <span class="text-flyweb-amber">"author"</span>: <span class="text-green-400">"Sarah Chen"</span>, |
| 51 | + <span class="text-flyweb-amber">"date"</span>: <span class="text-green-400">"2026-02-15"</span>, |
| 52 | + <span class="text-flyweb-amber">"tags"</span>: <span class="text-gray-500">[</span><span class="text-green-400">"ai"</span>, <span class="text-green-400">"web"</span>, <span class="text-green-400">"standards"</span><span class="text-gray-500">]</span>, |
| 53 | + <span class="text-flyweb-amber">"summary"</span>: <span class="text-green-400">"The web was built for humans..."</span>, |
| 54 | + <span class="text-flyweb-amber">"content"</span>: <span class="text-green-400">"The web was built for..."</span>, |
| 55 | + <span class="text-flyweb-amber">"url"</span>: <span class="text-green-400">"https://example.com/posts/42"</span> |
| 56 | +<span class="text-gray-500">}</span> |
| 57 | +<span class="text-green-400">// Clean. Structured. Unambiguous. |
| 58 | +// Zero parsing. Zero guessing.</span></code></pre> |
| 59 | + </div> |
| 60 | + </div> |
| 61 | + </div> |
| 62 | +</section> |
0 commit comments