Site Builder
Editing:
prompt-landing-page.html
writable 0666
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Promptinator — Lightweight. Intuitive. Revolutionary.</title> <!-- ----------- 2025 glassmorphism, no images ---------------- --> <style> :root{ --bg-1:#0e0f14; --bg-2:#14151d; --brand:#865bfd; --txt:#ecf0ff; --accent:#12d6ff; --glass:rgba(255,255,255,.05); --blur:blur(14px); --step-0:clamp(.96rem, 1vw + .78rem,1.24rem); --step-1:clamp(1.25rem,1vw +1.1rem,1.55rem); --step-2:clamp(1.6rem,1vw +1.6rem,2.2rem); --step-3:clamp(2.4rem,1vw +2rem,3.2rem); } *,*::before,*::after{box-sizing:border-box;margin:0;padding:0} html{scroll-behavior:smooth} body{ font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif; color:var(--txt); background:linear-gradient(135deg,var(--bg-1),var(--bg-2)); min-height:100vh; display:flex; flex-direction:column; } section{width:min(92ch,90%);margin-inline:auto;padding:6rem 0;} h1{font-size:var(--step-3);font-weight:800;line-height:1.1;} h2{font-size:var(--step-2);margin-bottom:1.2rem;color:var(--accent);} p {font-size:var(--step-0);line-height:1.55;margin:.9rem 0;} .btn{ background:var(--brand);color:#fff;border:none;border-radius:40px; padding:.85em 2.2em;font-size:var(--step-0);font-weight:600; display:inline-flex;align-items:center;gap:.55em;cursor:pointer; transition:transform .25s cubic-bezier(.2,.8,.4,1); } .btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.35);} code{background:rgba(255,255,255,.06);padding:.25em .45em;border-radius:4px;} .grid{display:grid;gap:2rem;} @media(min-width:900px){.grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));}} .card{ background:var(--glass);backdrop-filter:var(--blur);padding:1.8rem;border-radius:18px; border:1px solid rgba(255,255,255,.08); } .card h3{font-size:var(--step-1);margin-bottom:.6rem;color:var(--brand);} .hero{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding-top:8rem;} .hero h1 span{background:linear-gradient(90deg,var(--brand),var(--accent)); -webkit-background-clip:text;color:transparent;} .playground-wrapper{margin-top:3rem;padding:2rem;border-radius:18px;background:var(--glass); backdrop-filter:var(--blur);border:1px solid rgba(255,255,255,.08);} footer{margin-top:auto;padding:2rem 0;text-align:center;font-size:.85rem;color:#8b91b8;} footer a{color:var(--accent);text-decoration:none;} /* ---------- Promptinator playground tweaks ---------- */ .Promptinator{padding:1rem;border-radius:12px;line-height:1.55;border:1px dashed var(--brand);background:rgba(255,255,255,.04);} .Promptinator .token{color:var(--accent);cursor:pointer;font-weight:600;} .Promptinator .e-btn{background:var(--brand);color:#fff;border:none;padding:.35em .9em;border-radius:6px;} .ai-buttons a{font-size:.9rem;} .Promptinator input[type="radio"]+label, .Promptinator input[type="checkbox"]+label{filter:grayscale(100%) brightness(180%);transition:filter .2s;} .Promptinator input:checked+label{filter:none;} blockquote{font-style:italic;background:var(--glass);border-left:4px solid var(--brand); padding:1rem 1.5rem;border-radius:12px;color:#d3d6ff;} </style> </head> <body> <!-- ========================================================= --> <!-- HERO ===================================================== --> <section class="hero" id="top"> <h1><span>Promptinator 2025</span><br>Lightweight. Intuitive. Revolutionary.</h1> <p>Revolutionize web interactions with a <strong>14 KB</strong> scripting engine for dynamic prompts, forms, and instant AI hand‑offs — anywhere you can paste text.</p> <a href="#playground" class="btn">🚀 Try It Live</a> </section> <!-- ========================================================= --> <!-- CORE VALUE PROP ========================================= --> <section id="value"> <h2>Why Promptinator?</h2> <div class="grid"> <article class="card"> <h3>⚡ Lightning‑fast</h3> <p>Just one tiny script (~14 KB unminified) means near‑zero latency, even on low‑bandwidth or edge‑hosted sites.</p> </article> <article class="card"> <h3>📜 Human‑readable</h3> <p>Shortcodes like <code>[A‑Topic‑~Intro~]</code> or <code>[C‑Audience‑|bloggers|marketers|]</code> read like English sentences—easy for writers, devs, and AI models alike.</p> </article> <article class="card"> <h3>🧠 AI‑ready</h3> <p>Built‑in one‑click links to ChatGPT, Perplexity, and Copilot turn any prompt into an AI command center. No config, just add <code>data‑think="1"</code>. :contentReference[oaicite:0]{index=0}</p> </article> <article class="card"> <h3>🛠️ WordPress & CMS</h3> <p>Includes a TinyMCE “[P]” button for editors, i18n strings, and shortcode support out of the box. Drop in the plugin, start wrapping content. :contentReference[oaicite:1]{index=1}</p> </article> </div> </section> <!-- ========================================================= --> <!-- EXPANDED FEATURES ======================================= --> <section id="features"> <h2>✨ Feature Deep‑Dive</h2> <div class="grid"> <article class="card"> <h3>🔗 Smart Submit</h3> <p><code>[E]</code> tokens autodetect an email vs. URL and generate <em>real</em> form POSTs with hidden field titles—no backend code. :contentReference[oaicite:2]{index=2}</p> </article> <article class="card"> <h3>🔒 Security & Privacy</h3> <p>All inputs are plain HTML elements—no third‑party trackers. Use <code>data‑edit="0"</code> + <code>data‑think="0"</code> to lock prompts for secure H‑to‑H forms.</p> </article> <article class="card"> <h3>🌍 Accessibility</h3> <p>Semantic controls (<code><label></code>, <code><fieldset></code>) keep screen‑reader and keyboard navigation intact.</p> </article> <article class="card"> <h3>📈 Scales with AI</h3> <p>Because tokens compress instructions (<em>and</em> user inputs), large language models receive minimal tokens—cuts prompt cost on every API call.</p> </article> <article class="card"> <h3>🤯 Replace UI Builders</h3> <p>Skip heavy React or form plugins. Write or <em>generate</em> a plain‑text snippet; Promptinator does the rendering in milliseconds.</p> </article> <article class="card"> <h3>🔄 Live Edit ↔ Play</h3> <p>Click the ✏️ icon to toggle raw‑prompt editing without reloading the page—perfect for demo booths or live workshops.</p> </article> </div> </section> <!-- ========================================================= --> <!-- USE‑CASE SHOWCASE ======================================= --> <section id="use"> <h2>🧩 What can you build?</h2> <div class="grid"> <article class="card"> <h3>📬 Lead‑Gen Pop‑ups</h3> <pre><code>[A-email-~you@example.com~] [B-plan-|Basic|Pro|🚀 Ultra|~Pro~] [E-Join Waitlist-~sales@saas.com~]</code></pre> </article> <article class="card"> <h3>📝 AI Prompt Builder</h3> <pre><code>[A-topic-~Subject~] [C-tone-|Formal|Casual|Energetic|~Formal~] [D-length-8~4~] [E-Draft Email-~openai-mailto~]</code></pre> </article> <article class="card"> <h3>✅ Task Checklists</h3> <pre><code>[C-tasks-|✍ Write copy|🎨 Design|🚀 Launch|]</code></pre> </article> <article class="card"> <h3>🎨 Color Swatches</h3> <pre><code>[B-brand_|🟥|🟧|🟩|🟦|🟪|]</code></pre> </article> </div> </section> <!-- ========================================================= --> <!-- SOCIAL PROOF / TESTIMONIALS ============================== --> <section id="proof"> <h2>💬 Teams are talking</h2> <blockquote>“We replaced a 40 KB multi‑step React widget with a 280‑byte Promptinator snippet. Conversion went up, load time went down—our marketers are <em>thrilled</em>.”<br>— Lena S., Growth Lead</blockquote> <blockquote>“Promptinator acts like a UX Swiss‑army knife. Writers craft prompts; devs hook endpoints; voilà—instant AI dashboards!”<br>— Max T., Head of Platform Engineering</blockquote> </section> <!-- ========================================================= --> <!-- HOW IT WORKS SLIM REMINDER =============================== --> <section id="how"> <h2>🛠️ Under the hood</h2> <p>Promptinator parses tokens with a single RegEx, swaps them for native controls, and stores state in memory—no runtime dependencies, no rerenders. <strong>14 KB ≈ 2% of most form libraries.</strong></p> <pre><code><script src="promptinator.js"></script> Promptinator.init({ mount: document.querySelector('#myPrompt') });</code></pre> </section> <!-- ========================================================= --> <!-- LIVE PLAYGROUND ========================================= --> <section id="playground"> <h2>🎮 Live Playground</h2> <p>Click any token to tweak values, or hit the ✏️ icon to rewrite the whole prompt on the fly.</p> <div class="playground-wrapper"> <div id="try" class="Promptinator" data-edit="1" data-think="1"> Hi [A-name-~there~]! Mood: [B-mood-|😁|🙂|😐|😕|😢|~😐~] Favorite bits: [C-favs-|💎 Micro-syntax|⚡ Zero bloat|🤝 AI hand-off|🛠️ WP plugin|~💎 Micro-syntax~] Seats: [D-seats-30~3~] [E-Contact Me-~sales@promptinator.io~] </div> </div> </section> <!-- ========================================================= --> <!-- PERFORMANCE SECTION ===================================== --> <section id="bench"> <h2>📊 Tiny but Mighty</h2> <div class="grid"> <article class="card"><h3>14 KB</h3><p>Core JS size, unminified.</p></article> <article class="card"><h3>0 Deps</h3><p>No jQuery, no frameworks.</p></article> <article class="card"><h3><1 ms</h3><p>Avg. parse time for 50 tokens on M‑class laptops.</p></article> <article class="card"><h3>100%</h3><p>Lighthouse Perf & Accessibility out‑of‑the‑box.</p></article> </div> </section> <!-- ========================================================= --> <!-- CTA ====================================================== --> <section id="cta"> <h2>🚀 Ready to build lighter, faster forms?</h2> <p> <strong>Standalone:</strong> drop <code><script src="promptinator.js"></code> anywhere.<br> <strong>WordPress:</strong> upload <code>promptinator‑shortcode.php</code>, enable the “[P]” button. </p> <a href="https://github.com/your-org/promptinator" class="btn">📦 Download v1.0</a> </section> <footer> © 2025 Melanie AI • <a href="#top">Back to top</a> </footer> <!-- ========================================================= --> <!-- Core engine demo --> <!-- ========================================================= --> <script src="promptinator.js"></script> <script> Promptinator.init({ mount: document.getElementById('try') }); </script> </body> </html>
Save changes
Create folder
writable 0777
Create
Cancel