1import{j as e,L as n}from"./index-BY02FwW_.js";import{a as p,j as k,P as g,c as v,e as x,S as m,l as f,ab as j,ac as I,q as N,Z as q,a8 as C,ad as M,T as A,A as y,$ as S,d as T,G as H,I as P,b as W,u as Y}from"./lucide-DLCf5ruO.js";import{H as z}from"./Header-CAHLgSsz.js";import{F as E}from"./Footer-DPaBlrmm.js";import{B as c}from"./button-w2mjY-Mr.js";import{I as R}from"./input-CyxZ7beJ.js";import{A as L,a as G,b as U,c as B}from"./accordion-BUTtaDbK.js";import"./select-BUyuv_CA.js";import"./index-DxrqdooI.js";import"./popover-BQuYOI0h.js";import"./index-DSQ6sYHb.js";import"./auth-middleware-BjeYMO33.js";import"./index-BjaZiOjv.js";const O=[{Icon:C,title:"Sign up in 30 seconds",description:"Create your free account with email or Google. Pick a username â that's your URL: minimyway.com/yourname."},{Icon:M,title:"Add your blocks",description:"Hit the + button and drop in links, social icons, an email signup, a tip jar, video, audio â whatever you need."},{Icon:g,title:"Make it yours",description:"Pick colors, fonts, a background (or generate one with AI), and upload an avatar. Everything updates live."},{Icon:f,title:"Share your link",description:"Copy your minimyway.com/username URL into your Instagram, TikTok, X, YouTube, LinkedIn â anywhere you have a bio."},{Icon:A,title:"Watch the analytics",description:"Open Insights to see visitors, top links, referrers, and a tap heatmap so you know exactly what's working."}],D=[{Icon:m,title:"AI that does the heavy lifting",text:"Generate your bio, your background, even your avatar with built-in AI. Free daily quota included."},{Icon:x,title:"Real analytics, not vanity metrics",text:"Per-block click counts, unique visitors, referrers, and a visual tap heatmap to optimize your page."},{Icon:S,title:"Built to convert",text:"Email signup, tip jar, contact form, and embeddable shop blocks turn followers into customers."},{Icon:T,title:"Mobile-first & lightning fast",text:"Pages load in under a second on mobile, with native-feeling animations and big tap targets."},{Icon:H,title:"SEO-ready out of the box",text:"Server-rendered, indexable, with custom meta titles, descriptions, and social share previews."},{Icon:P,title:"Beautiful by default",text:"Curated themes, gradients, and effects â or fully custom design with no coding required."}],l=[{slug:"getting-started",Icon:k,title:"Getting started",description:"Create your account, claim your username, and publish your first page.",articles:[{q:"How do I create a MiniMyWay account?",a:"Click 'Sign up' in the top right, enter your email and a password (or continue with Google), and confirm your email. You'll land in the editor with a starter page ready to customize. The whole process takes under 30 seconds.",keywords:["signup","register","create account"]},{q:"How do I claim my username?",a:"Your username is the URL of your page (minimyway.com/yourname). You'll pick it during signup. Usernames are 3â20 characters, letters, numbers, dashes and underscores. You can change it later from the editor's settings panel â your old URL will redirect for 30 days.",keywords:["username","url","handle"]},{q:"Is MiniMyWay really free?",a:"Yes â MiniMyWay is free forever. Every essential feature (unlimited links, email capture, tip jar, analytics, AI tools, custom design) is on the free plan with no credit card required. Optional paid tiers add power features like custom domains and higher AI quotas.",keywords:["pricing","free","cost"]},{q:"How do I publish my page?",a:"Your page is live the moment you save changes in the editor. There's no separate 'publish' step. Toggle the 'Public' switch in settings if you want to take your page offline temporarily.",keywords:["publish","go live","public"]},{q:"Can I import my links from another bio tool?",a:"Yes. Most users just copy-paste their existing links into new MiniMyWay link blocks â it takes a couple of minutes. Reach out to support if you have a long list and we can help.",ke
1ywords:["import","migrate","linktree"]}]},{slug:"design-customization",Icon:g,title:"Design & customization",description:"Make your page look exactly how you want with colors, backgrounds, and fonts.",articles:[{q:"How do I change my background?",a:"In the editor, open the Background panel. You can pick a solid color, gradient, upload your own image, or generate a custom background with AI by describing what you want (e.g. 'soft pastel sunset with mountains').",keywords:["background","color","image"]},{q:"Can I use my own brand colors?",a:"Yes. Open the Style panel and pick any accent color with the color picker, or paste a hex code. The color is applied to buttons, links, and highlights across your page automatically.",keywords:["colors","brand","theme"]},{q:"How do I change the font?",a:"Open the Bio Style toolbar above your bio text. You can pick from curated fonts (Inter, Playfair, Caveat, JetBrains Mono and more), adjust size, weight, and alignment.",keywords:["font","typography","text style"]},{q:"How do I upload an avatar?",a:"Click your avatar in the editor and either upload a photo or generate one with AI. Square images at least 400Ã400 work best. We auto-crop to a circle and optimize for fast loading.",keywords:["avatar","profile picture","photo"]},{q:"Can I add animations or special effects?",a:"Yes. Open the Special Effects panel to add things like falling confetti, sparkles, gradient orbs, or seasonal effects. Use sparingly â one tasteful effect lifts the page; three at once becomes noise.",keywords:["effects","animation","confetti"]},{q:"Does my page look good on dark mode?",a:"Yes. MiniMyWay respects each visitor's system preference and automatically theme your page for both light and dark mode. You can preview both in the editor.",keywords:["dark mode","theme"]}]},{slug:"blocks-content",Icon:v,title:"Blocks & content",description:"Add links, social icons, galleries, forms, and more to your page.",articles:[{q:"What types of blocks can I add?",a:"MiniMyWay supports links, social icons, images, galleries, video embeds (YouTube, Vimeo, TikTok), audio (Spotify, SoundCloud, MP3), contact forms, email signup, tip jar, FAQ, countdown timers, testimonials, dividers, maps, before/after sliders, embedded posts, and special effects. Add any block from the '+' button in the editor.",keywords:["blocks","widgets","elements"]},{q:"How do I reorder my blocks?",a:"Drag any block by its handle on the left side to reorder it. Changes save instantly. Tip: put your highest-priority block (current launch, signup, or hero CTA) at the top.",keywords:["reorder","drag","move"]},{q:"How do I collect email subscribers?",a:"Add an Email Signup block. Visitors who submit their email are saved to your subscriber list, viewable in the Insights tab. You own this list â export anytime as CSV.",keywords:["email","newsletter","subscribers"]},{q:"Can I accept tips or payments?",a:"Yes. Add a Tip Jar block and connect your payment link (Buy Me a Coffee, Ko-fi, PayPal, Stripe link, etc.). Visitors can support you with one tap.",keywords:["tips","payments","monetize"]},{q:"How do I add my socials?",a:"Add a Social Icons block, then paste your handles or full URLs. Pick from multiple icon styles and hover animations in the Social Style picker. Drag to reorder which platform shows first.",keywords:["social","instagram","tiktok"]},{q:"Can I embed a TikTok or Instagram post?",a:"Yes. Add an Embed Post block and paste the link to any public TikTok, Instagram, X, or YouTube post. The post displays inline so visitors can watch without leaving your page.",keywords:["embed","tiktok","instagram"]},{q:"How do I add a contact form?",a:"Add a Contact Form block, customize the fields you need, and submissions arrive in your inbox plus appear in the Insights tab. Spam protection is built in.",keywords:["contact","form","inquiry"]}]},{slug:"analytics-growth",Icon:x,title:"Analytics & growth",description:"Track visitors, clicks, and grow your audience with data.",articles:[{q:"Where do I see my page analytics?",a:"Click 'Insights' in the top navigation. You'll see daily visitors, top referrers, device breakdown, geographic data, and which links got the most clicks. There's also a tap heatmap that visualizes which blocks are hot and which are cold.",ke
1ywords:["analytics","stats","insights"]},{q:"How is a 'visitor' counted?",a:"We count one visitor per unique visit per day using a privacy-friendly hash â no cookies, no personal tracking, GDPR-friendly out of the box.",keywords:["visitors","unique","tracking"]},{q:"Can I see which TikTok or Instagram post drove traffic?",a:"Yes â the referrer column in Insights shows where each visitor came from. Combined with the date, you can easily match spikes to specific posts and double down on what works.",keywords:["referrer","source","traffic"]},{q:"Will my page show up on Google?",a:"Yes. Every MiniMyWay page is server-rendered and indexable. Set a custom meta title and description in the editor's SEO panel to optimize for the keywords you care about.",keywords:["seo","google","search"]},{q:"What is the tap heatmap?",a:"The tap heatmap shows your blocks colored by how often they get tapped â hot (red/orange) for high engagement, cold (gray) for none. Use it to move your hottest blocks higher and replace cold ones.",keywords:["heatmap","taps","engagement"]}]},{slug:"ai-tools",Icon:m,title:"AI tools",description:"Use built-in AI to write your bio, generate backgrounds, and more.",articles:[{q:"How does the AI bio writer work?",a:"Click the AI sparkle next to your bio field, describe yourself or your work in a few words, and MiniMyWay drafts a bio you can edit. Regenerate as many times as you want until it feels right.",keywords:["ai bio","bio writer","generate"]},{q:"How do I generate an AI background?",a:"Open the Background panel, switch to the AI tab, and describe the vibe you want â for example 'soft pastel sunset with mountains' or 'minimal geometric shapes in mint and pink'. Save your favorites to reuse later.",keywords:["ai background","generate image"]},{q:"How does the AI avatar work?",a:"Click your avatar and switch to the AI tab, then describe the style you want. Great for placeholder avatars while you wait for a proper photoshoot, or for stylized creator personas.",keywords:["ai avatar","profile picture"]},{q:"What does the Profile Coach do?",a:"Profile Coach scans your page and suggests concrete improvements â better bio copy, missing blocks, weak calls to action, design tweaks. Run it anytime you want a fresh second opinion.",keywords:["coach","audit","suggestions"]},{q:"Is there a limit on AI usage?",a:"Free accounts get generous daily limits for AI bio, AI avatar, AI backgrounds, and Profile Coach. If you hit a limit, it resets the next day. Heavy users can unlock higher quotas on paid tiers.",keywords:["ai limits","rate limit"]}]},{slug:"sharing-promotion",Icon:f,title:"Sharing & promotion",description:"Get your link in front of more people, faster.",articles:[{q:"Where should I put my MiniMyWay link?",a:"Anywhere you have a bio: Instagram, TikTok, YouTube channel description, X/Twitter, LinkedIn, Pinterest, Threads, podcast show notes, email signature, business cards. The whole point is one link that does everything.",keywords:["share","promote","instagram bio"]},{q:"How do I generate a QR code for my page?",a:"Open the QR Code dialog from the editor toolbar. Customize the colors and download as PNG or SVG â perfect for printed materials, business cards, packaging, and event signage.",keywords:["qr code","print","offline"]},{q:"Can I customize how my page looks when shared on social media?",a:"Yes. Open the SEO panel to set your social share title, description, and preview image. These show up when someone pastes your link into Instagram DMs, X, Slack, iMessage, etc.",keywords:["og image","preview","social share"]},{q:"Can I use a custom domain like links.mybrand.com?",a:"Yes â custom domains are available on paid tiers. Point a CNAME from your domain to MiniMyWay and we handle the SSL automatically.",keywords:["custom domain","branded url"]}]},{slug:"account-privacy",Icon:j,title:"Account & privacy",description:"Manage your account, change settings, and control your data.",articles:[{q:"How do I change my email or password?",a:"Go to your account settings from the avatar menu in the editor. You can update your email and reset your password from there.",keywords:["email","password","account"]},{q:"How do I delete my account?",a:"Email us at [email protected] from your account address and we'll permanently delete your account and all associated data within 7 days.",ke
1ywords:["delete","remove","account deletion"]},{q:"Who can see my page?",a:"By default, your page is public and indexable. Toggle the 'Public' switch off in settings to hide it. Even when public, we never share your email or any private data with anyone.",keywords:["privacy","visibility","public"]},{q:"How do I report abuse or copyright issues?",a:"Email [email protected] with the URL of the page in question and a brief description. We review every report within 48 hours.",keywords:["abuse","report","dmca"]},{q:"Do you sell my data?",a:"Never. We don't sell, rent, or share your data with advertisers. Your subscriber list is yours, your analytics are yours, your content is yours.",keywords:["privacy","data","gdpr"]}]}],F=[{title:"How do I create a MiniMyWay account?",category:"getting-started"},{title:"How do I change my background?",category:"design-customization"},{title:"How do I collect email subscribers?",category:"blocks-content"},{title:"Where do I see my page analytics?",category:"analytics-growth"},{title:"How does the AI bio writer work?",category:"ai-tools"}];function se(){const[o,u]=p.useState(""),h=p.useMemo(()=>{const t=o.trim().toLowerCase();return t?l.map(a=>({...a,articles:a.articles.filter(r=>`${r.q} ${r.a} ${(r.keywords||[]).join(" ")}`.toLowerCase().includes(t))})).filter(a=>a.articles.length>0):l},[o]),b=l.reduce((t,a)=>t+a.articles.length,0);return e.jsxs("div",{className:"flex min-h-screen flex-col",children:[e.jsx(z,{}),e.jsxs("main",{className:"flex-1",children:[e.jsx("section",{className:"relative overflow-hidden bg-gradient-to-b from-secondary/40 to-background pt-28 pb-14",children:e.jsxs("div",{className:"mx-auto max-w-3xl px-4 text-center",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border border-primary/20 bg-primary/5 px-3 py-1 text-xs font-medium text-primary",children:[e.jsx(I,{className:"h-3.5 w-3.5"}),"Help Center"]}),e.jsx("h1",{className:"mt-6 text-4xl font-bold tracking-tight text-foreground sm:text-5xl",children:"How to use MiniMyWay"}),e.jsxs("p",{className:"mx-auto mt-3 max-w-xl text-base text-muted-foreground",children:["Everything you need to set up your free link in bio mini website, customize the design, and grow your audience â search ",b,"+ guides or browse by topic."]}),e.jsxs("div",{className:"relative mx-auto mt-8 max-w-xl",children:[e.jsx(N,{className:"pointer-events-none absolute left-4 top-1/2 h-5 w-5 -translate-y-1/2 text-muted-foreground"}),e.jsx(R,{type:"search",placeholder:'Search guides, e.g. "email signup" or "custom domain"',value:o,onChange:t=>u(t.target.value),className:"h-14 rounded-full border-border bg-card pl-12 pr-4 text-base shadow-sm focus-visible:ring-primary/30"})]}),!o&&e.jsxs("div",{className:"mt-6 flex flex-wrap items-center justify-center gap-2",children:[e.jsx("span",{className:"text-xs text-muted-foreground",children:"Popular:"}),F.slice(0,4).map(t=>e.jsx("button",{onClick:()=>u(t.title.split(" ").slice(2,5).join(" ")),className:"rounded-full border border-border bg-card px-3 py-1 text-xs text-muted-foreground transition-colors hover:border-primary/40 hover:text-foreground",children:t.title},t.title))]})]})}),!o&&e.jsxs("section",{className:"mx-auto max-w-6xl px-4 py-12",children:[e.jsxs("div",{className:"mb-8 text-center",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border border-primary/20 bg-primary/5 px-3 py-1 text-xs font-medium text-primary",children:[e.jsx(q,{className:"h-3.5 w-3.5"}),"5-Minute Quickstart"]}),e.jsx("h2",{className:"mt-4 text-3xl font-bold text-foreground",children:"Launch your MiniMyWay in 5 simple steps"}),e.jsx("p",{className:"mx-auto mt-2 max-w-2xl text-muted-foreground",children:"From signup to a live, beautiful page in under five minutes â no design or coding skills required."})]}),e.jsx("ol",{className:"grid gap-4 md:grid-cols-2 lg:grid-cols-5",children:O.map((t,a)=>e.jsxs("li",{className:"relative rounded-2xl border border-border bg-card p-5 transition-all hover:border-primary/40 hover:shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-xl bg-primary/10 text-primary",children:e.jsx(t.Icon,{className:"h-5 w-5"})}),e.jsxs("span",{className:"text-xs font-bold tabular-nums text-muted-foreground
1/60",children:["0",a+1]})]}),e.jsx("h3",{className:"mt-4 text-sm font-semibold text-foreground",children:t.title}),e.jsx("p",{className:"mt-1 text-xs leading-relaxed text-muted-foreground",children:t.description})]},t.title))}),e.jsx("div",{className:"mt-8 text-center",children:e.jsx(c,{asChild:!0,size:"lg",className:"rounded-full",children:e.jsxs(n,{to:"/signup",children:["Start now â it's free ",e.jsx(y,{className:"ml-2 h-4 w-4"})]})})})]}),!o&&e.jsxs("section",{className:"mx-auto max-w-6xl px-4 pb-12",children:[e.jsxs("div",{className:"mb-8 text-center",children:[e.jsx("h2",{className:"text-2xl font-bold text-foreground sm:text-3xl",children:"What makes MiniMyWay different"}),e.jsx("p",{className:"mx-auto mt-2 max-w-2xl text-muted-foreground",children:"A quick tour of the features that turn a plain link list into a real conversion tool."})]}),e.jsx("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:D.map(({Icon:t,title:a,text:r})=>e.jsxs("div",{className:"rounded-2xl border border-border bg-card p-5 transition-all hover:border-primary/40",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-xl bg-primary/10 text-primary",children:e.jsx(t,{className:"h-5 w-5"})}),e.jsx("h3",{className:"mt-4 font-semibold text-foreground",children:a}),e.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:r})]},a))})]}),!o&&e.jsxs("section",{className:"mx-auto max-w-6xl px-4 pb-4",children:[e.jsxs("div",{className:"mb-6 text-center",children:[e.jsx("h2",{className:"text-2xl font-bold text-foreground sm:text-3xl",children:"Browse help by topic"}),e.jsx("p",{className:"mt-2 text-muted-foreground",children:"Pick a category or jump straight to a question below."})]}),e.jsx("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:l.map(({Icon:t,title:a,description:r,slug:s,articles:i})=>e.jsxs("a",{href:`#${s}`,className:"group rounded-2xl border border-border bg-card p-6 transition-all hover:border-primary/40 hover:shadow-sm",children:[e.jsx("div",{className:"flex h-11 w-11 items-center justify-center rounded-xl bg-primary/10 text-primary",children:e.jsx(t,{className:"h-5 w-5"})}),e.jsx("h3",{className:"mt-4 font-semibold text-foreground group-hover:text-primary",children:a}),e.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:r}),e.jsxs("p",{className:"mt-4 text-xs font-medium text-muted-foreground",children:[i.length," ",i.length===1?"article":"articles"," â"]})]},s))})]}),e.jsx("section",{className:"mx-auto max-w-3xl px-4 py-14",children:h.length===0?e.jsxs("div",{className:"rounded-2xl border border-dashed border-border bg-card/50 p-10 text-center",children:[e.jsxs("p",{className:"text-foreground",children:['No results for "',o,'".']}),e.jsxs("p",{className:"mt-1 text-sm text-muted-foreground",children:["Try a different keyword, or"," ",e.jsx(n,{to:"/contact",className:"text-primary hover:underline",children:"contact support"}),"."]})]}):h.map(({slug:t,Icon:a,title:r,description:s,articles:i})=>e.jsxs("div",{id:t,className:"mb-12 scroll-mt-24",children:[e.jsxs("div",{className:"mb-5 flex items-start gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-xl bg-primary/10 text-primary",children:e.jsx(a,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-bold text-foreground",children:r}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s})]})]}),e.jsx(L,{type:"single",collapsible:!0,className:"rounded-2xl border border-border bg-card",children:i.map((d,w)=>e.jsxs(G,{value:`${t}-${w}`,className:"border-border last:border-b-0",children:[e.jsx(U,{className:"px-5 text-left text-sm font-medium hover:no-underline",children:d.q}),e.jsx(B,{className:"px-5 pb-4 text-sm leading-relaxed text-muted-foreground",children:d.a})]},d.q))})]},t))}),!o&&e.jsx("section",{className:"mx-auto max-w-4xl px-4 pb-14",children:e.jsxs("div",{className:"rounded-3xl border border-border bg-gradient-to-br from-secondary/30 via-background to-primary/5 p-8 sm:p-10",children:[e.jsxs("div",{className:"text-center",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border border-primary/20 bg-primary/10 px-3 py-1 text-xs font-medium text-primary",children:[e.jsx(m,{className:"h-3.5 w-3.5"}),"Pro tips"]}),e.jsx("h2",{className:"mt-4 text-2xl font-bold text-foreground sm:text-3xl",children:"5 quick wins from top creators"}),e.jsx("p",{className:"mx-auto mt-2 max-w-xl text-muted-foreground",children:"Small changes that consistently lift clicks, signups, and conversions."})]}),e.jsx("ul",{className:"mt-8 grid gap-4 sm:grid-cols-2",children:["Put your highest-priority block at the very top â most visitors only see the first screen.","Add an email signup with a clear value (e.g. 'Get my free preset pack') above your link list.","Embed your latest TikTok or YouTube as social proof â it dramatically lifts time on page.","Run Profile Coach once a week and act on the top suggestion.","Use the tap heatmap to find cold blocks and either rewrite them or remove them.","Set custom social share title, description, and image â your link becomes a mini ad."].map(t=>e.jsxs("li",{className:"flex items-start gap-3 rounded-xl border border-border/60 bg-card/60 p-4",children:[e.jsx(W,{className:"mt-0.5 h-4 w-4 flex-shrink-0 text-primary"}),e.jsx("span",{className:"text-sm leading-relaxed text-foreground",children:t})]},t))})]})}),e.jsx("section",{className:"mx-auto max-w-4xl px-4 pb-20",children:e.jsxs("div",{className:"rounded-3xl border border-primary/20 bg-gradient-to-br from-primary/5 via-background to-secondary/40 p-8 text-center sm:p-12",children:[e.jsx(Y,{className:"mx-auto h-8 w-8 text-primary"}),e.jsx("h2",{className:"mt-4 text-2xl font-bold text-foreground sm:text-3xl",children:"Still need help?"}),e.jsx("p",{className:"mx-auto mt-3 max-w-xl text-muted-foreground",children:"Can't find what you're looking for? Our team usually responds within one business day."}),e.jsxs("div",{className:"mt-6 flex flex-wrap items-center justify-center gap-3",children:[e.jsx(c,{asChild:!0,size:"lg",className:"rounded-full",children:e.jsxs(n,{to:"/contact",children:["Contact support ",e.jsx(y,{className:"ml-2 h-4 w-4"})]})}),e.jsx(c,{asChild:!0,variant:"outline",size:"lg",className:"rounded-full",children:e.jsx(n,{to:"/signup",children:"Create your MiniMyWay"})})]})]})})]}),e.jsx(E,{})]})}
1export{se as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.