Siteβ―Builder
Editing:
prompter.html
writable 0666
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Melanie AI Prompt Demo</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Optional: Marked.js if you want Markdown β HTML conversion --> <script src="https://cdn.jsdelivr.net/npm/marked@12/marked.min.js"></script> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap"> <style> :root { --bg: #f0f2f5; --card: #ffffff; --primary: #4f8cff; --primary-dark: #275dbe; --text: #333333; --token-bg: #ebf2ff; --token-hover: #d0e2ff; --shadow-light: rgba(0,0,0,0.05); --shadow-strong: rgba(0,0,0,0.1); --radius: 12px; --transition: 0.3s; } *, *::before, *::after { box-sizing: border-box; } body { margin: 0; background: var(--bg); color: var(--text); font-family: 'Inter', sans-serif; display: flex; justify-content: center; padding: 2rem; } .prompt-container { background: var(--card); width: 100%; max-width: 720px; border-radius: var(--radius); box-shadow: 0 8px 24px var(--shadow-light); padding: 2rem; position: relative; } [data-m-output] { margin-bottom: 1.5rem; line-height: 1.6; } .token { display: inline-block; background: var(--token-bg); padding: .25em .6em; margin: .15em; border-radius: var(--radius); cursor: pointer; transition: background var(--transition), transform var(--transition); user-select: none; } .token:hover { background: var(--token-hover); transform: translateY(-1px); } a[data-m-ai] { display: inline-block; background: var(--primary); color: #fff; text-decoration: none; font-weight: 600; padding: .75em 1.5em; border-radius: var(--radius); box-shadow: 0 4px 12px var(--shadow-light); transition: background var(--transition), transform var(--transition); } a[data-m-ai]:hover { background: var(--primary-dark); transform: translateY(-2px); } dialog { padding: 0; border: none; border-radius: var(--radius); box-shadow: 0 16px 48px var(--shadow-light); } .popup-body { background: var(--card); padding: 1.5rem; border-radius: var(--radius); } .popup-body label, .popup-body legend { display: block; font-weight: 600; margin-bottom: .4rem; } .popup-body input[type="text"], .popup-body select { width: 100%; padding: .6em .8em; border: 1px solid #ccd; border-radius: var(--radius); margin-top: .4em; transition: border-color var(--transition); } .popup-body input[type="text"]:focus, .popup-body select:focus { outline: none; border-color: var(--primary); } .popup-body button { margin-top: 1rem; padding: .6em 1.2em; background: var(--primary); color: #fff; border: none; border-radius: var(--radius); font-weight: 600; cursor: pointer; transition: background var(--transition), transform var(--transition); } .popup-body button:hover { background: var(--primary-dark); transform: translateY(-1px); } </style> </head> <body> <div class="prompt-container" data-melanie-prompt=" Write a detailed article [A-title-~The Hidden World of Biophotons~] in a [B-tone-|scientific|journalistic|storytelling|~scientific~] style. Include sections on [C-themes-|detection techniques|cell-to-cell communication|health applications|~detection techniques, health applications~]. Break it into [D-paragraphs-5~4~] paragraphs. (For reference, you can consult) [I-reference-|https://doi.org/10.4103/ATN.ATN-D-24-00019|https://en.wikipedia.org/wiki/Biophoton|~Pick a site~] "> <!-- tokens will render here --> <div data-m-output></div> <!-- AI link: populated by melanie-prompts.js --> <a data-m-ai="https://api.your-ai-endpoint.com/generate?prompt="> Send to AI </a> </div> <!-- Load your updated script --> <script src="melanie-prompts.js"></script> <!-- Optional: manually fire init if needed --> <script> if (window.MelaniePrompts) { MelaniePrompts.init(); } </script> </body> </html>
Save changes
Create folder
writable 0777
Create
Cancel