|
14 | 14 | content="Access your terminal from your phone, tablet, or any browser. No SSH, no config — one command." |
15 | 15 | /> |
16 | 16 | <meta property="og:type" content="website" /> |
| 17 | + <meta property="og:url" content="https://termbeam.pages.dev" /> |
| 18 | + <meta property="og:image" content="https://termbeam.pages.dev/mobile-terminal.jpeg" /> |
17 | 19 | <meta name="twitter:card" content="summary_large_image" /> |
| 20 | + <meta name="twitter:image" content="https://termbeam.pages.dev/mobile-terminal.jpeg" /> |
| 21 | + <meta name="theme-color" content="#0f0f23" /> |
| 22 | + <link rel="canonical" href="https://termbeam.pages.dev" /> |
18 | 23 | <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> |
| 24 | + <link rel="apple-touch-icon" href="/favicon.svg" /> |
19 | 25 | <link rel="preconnect" href="https://fonts.googleapis.com" /> |
20 | 26 | <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> |
21 | 27 | <link |
22 | 28 | href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;700&display=swap" |
23 | 29 | rel="stylesheet" |
24 | 30 | /> |
25 | 31 | <link rel="stylesheet" href="/src/style.css" /> |
| 32 | + <script type="application/ld+json"> |
| 33 | + { |
| 34 | + "@context": "https://schema.org", |
| 35 | + "@type": "SoftwareApplication", |
| 36 | + "name": "TermBeam", |
| 37 | + "description": "Beam your terminal to any device — mobile-optimized web terminal with multi-session support", |
| 38 | + "url": "https://termbeam.pages.dev", |
| 39 | + "applicationCategory": "DeveloperApplication", |
| 40 | + "operatingSystem": "Windows, macOS, Linux", |
| 41 | + "offers": { |
| 42 | + "@type": "Offer", |
| 43 | + "price": "0", |
| 44 | + "priceCurrency": "USD" |
| 45 | + }, |
| 46 | + "license": "https://opensource.org/licenses/MIT", |
| 47 | + "codeRepository": "https://github.com/dorlugasigal/termbeam" |
| 48 | + } |
| 49 | + </script> |
| 50 | + <!-- Analytics: Uncomment and update data-domain to enable Plausible Analytics --> |
| 51 | + <!-- <script defer data-domain="termbeam.pages.dev" src="https://plausible.io/js/script.js"></script> --> |
26 | 52 | </head> |
27 | 53 | <body> |
28 | 54 | <!-- Nav --> |
@@ -121,6 +147,11 @@ <h1 data-reveal data-reveal-delay="1"> |
121 | 147 | </div> |
122 | 148 |
|
123 | 149 | <div class="hero-badges" data-reveal data-reveal-delay="5"> |
| 150 | + <a href="https://github.com/dorlugasigal/TermBeam" |
| 151 | + ><img |
| 152 | + src="https://img.shields.io/github/stars/dorlugasigal/termbeam?style=flat-square&color=c084fc&label=stars" |
| 153 | + alt="GitHub stars" |
| 154 | + /></a> |
124 | 155 | <a href="https://www.npmjs.com/package/termbeam" |
125 | 156 | ><img |
126 | 157 | src="https://img.shields.io/npm/v/termbeam.svg?style=flat-square&color=0078d4" |
@@ -374,6 +405,43 @@ <h3>Use your terminal</h3> |
374 | 405 | </div> |
375 | 406 | </section> |
376 | 407 |
|
| 408 | + <!-- Comparison --> |
| 409 | + <section class="comparison"> |
| 410 | + <div class="section-container"> |
| 411 | + <div class="section-header" data-reveal> |
| 412 | + <span class="section-label">The old way vs TermBeam</span> |
| 413 | + <h2>Terminal on your phone<br />shouldn't be this hard</h2> |
| 414 | + </div> |
| 415 | + |
| 416 | + <div class="comparison-cards" data-reveal> |
| 417 | + <div class="comparison-card comparison-card--old"> |
| 418 | + <h3>Without TermBeam</h3> |
| 419 | + <ol class="comparison-steps"> |
| 420 | + <li>Install an SSH client on your phone</li> |
| 421 | + <li>Generate and copy SSH keys</li> |
| 422 | + <li>Configure port forwarding or VPN</li> |
| 423 | + <li>Type your server IP on a tiny keyboard</li> |
| 424 | + <li>Fight with a UI built for desktops</li> |
| 425 | + <li>No special keys — good luck with Ctrl+C</li> |
| 426 | + <li>One session, no tabs, no split view</li> |
| 427 | + </ol> |
| 428 | + </div> |
| 429 | + <div class="comparison-card comparison-card--new"> |
| 430 | + <h3>With TermBeam</h3> |
| 431 | + <ol class="comparison-steps"> |
| 432 | + <li>Run <code>npx termbeam</code></li> |
| 433 | + <li>Scan the QR code</li> |
| 434 | + <li>Done</li> |
| 435 | + </ol> |
| 436 | + <p class="comparison-bonus"> |
| 437 | + Plus: touch keyboard bar, multi-session tabs, split view, file upload, 12 themes — all |
| 438 | + built for mobile. |
| 439 | + </p> |
| 440 | + </div> |
| 441 | + </div> |
| 442 | + </div> |
| 443 | + </section> |
| 444 | + |
377 | 445 | <!-- CTA --> |
378 | 446 | <section class="cta"> |
379 | 447 | <div class="cta-glow"></div> |
|
0 commit comments