Site Builder
Editing:
prompt-landing-page1.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 look & feel / NO images ---------------- --> <style> :root{ /* brand palette */ --bg-1:#0e0f14; --bg-2:#14151d; --brand:#865bfd; --txt:#ecf0ff; --accent:#12d6ff; /* glassy panels */ --glass:rgba(255,255,255,.05); --blur:blur(14px); /* type scale */ --step-0:clamp(.95rem, 1vw + .8rem,1.25rem); --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.5;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);} .card p{font-size:var(--step-0)} .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;} /* grey‑then‑color demo */ .Promptinator input[type="radio"]+label, .Promptinator input[type="checkbox"]+label{ filter:grayscale(100%) brightness(180%); transition:filter .2s; } .Promptinator input:checked+label{filter:none;} </style> </head> <body> <!-- ========================================================= --> <!-- HERO ===================================================== --> <!-- ========================================================= --> <section class="hero" id="top"> <h1><span>Promptinator 2025</span><br>Lightweight.<wbr> Intuitive.<wbr> Revolutionary.</h1> <p>No‑asset, ultra‑light scripting that instantly turns plain text into <strong>interactive prompts, smart forms & AI chat links</strong>—on any site or inside WordPress.</p> <a href="#playground" class="btn">🚀 See It Live</a> </section> <!-- ========================================================= --> <!-- FEATURES ================================================= --> <!-- ========================================================= --> <section id="features"> <h2>✨ Why teams <em>love</em> Promptinator</h2> <div class="grid"> <article class="card"> <h3>💎 Micro‑syntax</h3> <p>Create full forms with <code>[A]</code>, <code>[B]</code>, <code>[C]</code>, <code>[D]</code>, <code>[E]</code>, <code>[I]</code> tokens. One line = one field. Nothing else is required. :contentReference[oaicite:0]{index=0}</p> </article> <article class="card"> <h3>⚡ Zero bloat</h3> <p>The core JS weighs <strong><8 KB</strong> unminified and has **no dependencies**. Perfect for high‑traffic pages or edge‑runtime AI apps. :contentReference[oaicite:1]{index=1}</p> </article> <article class="card"> <h3>🧩 WordPress ready</h3> <p>TinyMCE toolbar button <code>[P]</code> lets editors wrap any block of text in a visual Promptinator container—no code required. :contentReference[oaicite:2]{index=2}</p> </article> <article class="card"> <h3>🤝 AI hand‑off</h3> <p>Add <kbd>data‑think</kbd> and the engine autogenerates <strong>ChatGPT / Copilot / Perplexity</strong> buttons prefilled with your prompt text.</p> </article> <article class="card"> <h3>🔒 Secure POST or Email</h3> <p><code>[E]</code> tokens auto‑detect an email vs URL, turning into a “Send” mailto or <em>real</em> form submission—no extra markup.</p> </article> <article class="card"> <h3>🛠️ Pro‑grade Extensibility</h3> <p>The upcoming <strong>Promptinator Pro</strong> plugs straight into local LLaMA/Ollama stacks for latency‑free, on‑device prompt engineering.</p> </article> </div> </section> <!-- ========================================================= --> <!-- HOW IT WORKS ============================================ --> <!-- ========================================================= --> <section id="how"> <h2>🛠️ How it works</h2> <p>Craft prompts in pure text. Embed tokens where you want user input. Promptinator watches the page, then swaps each token with the correct control—while keeping the surrounding copy readable.</p> <pre><code><div class="Promptinator"> Hello [A-name-~your name~] 👋 Pick a plan: [B-plan-|Basic|Pro|🚀 Ultra|~Pro~] Need add‑ons? [C-extras-|SEO|PPC|Analytics|~SEO~] Seats: [D-seats-50~5~] <!-- Send as email --> [E-Quote Request-~sales@acme.co~] </div></code></pre> </section> <!-- ========================================================= --> <!-- LIVE PLAYGROUND ========================================= --> <!-- ========================================================= --> <section id="playground"> <h2>🎮 Live Playground</h2> <p>Click any blue token to see the inline editor pop up. Try submitting via mailto or simply explore the AI buttons that appear when no <code>[E]</code> token is present.</p> <div class="playground-wrapper"> <div id="try" class="Promptinator" data-edit="1" data-think="1"> Hi [A-name-~there~]! How's your day? [B-mood-|😁|🙂|😐|😕|😢|~😐~] Favorite features: [C-favs-|💎 Micro‑syntax|⚡ Zero bloat|🤝 AI hand‑off|🧩 WordPress|🔒 Secure submit|~💎 Micro‑syntax~] Seats needed: [D-seats-30~3~] [E-Contact Me-~sales@promptinator.io~] </div> </div> </section> <!-- ========================================================= --> <!-- CALL TO ACTION ========================================== --> <!-- ========================================================= --> <section id="cta"> <h2>🚀 Get Promptinator today</h2> <p> <strong>Drop‑in script:</strong> <code><script src="promptinator.js"></script></code><br> <strong>WordPress plugin:</strong> upload <code>promptinator-shortcode.php</code> & friends, activate, hit <kbd>[P]</kbd> in the editor. </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 (unminified for demo) --> <!-- ========================================================= --> <script src="promptinator.js"></script> <script> // boot the sample Promptinator instance Promptinator.init({ mount: document.getElementById('try') }); </script> </body> </html> How to use / deploy Save as index.html next to your uncompressed promptinator.js. Optionally bundle promptinator-tinymce.js & the PHP shortcode into a WordPress plugin folder. Open the page—everything (gradients, glass panels, playground, AI buttons) will load instantly, all via pure CSS + JS (no images, no external fonts).
Save changes
Create folder
writable 0777
Create
Cancel