Open-Source Cold Email & Warmup Platform
Warmbly 是开源的冷邮件平台:温暖您的邮箱、发送活动、并对每条回复进行分流。可在我们的云端运行,也可自行托管整套系统。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Kukis marketing landing page
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Marketing site for Kukis — consent after cookies. Built from the project's own docs:
context.md (facts), brand-guidelines-final.md (brand), design.md (system).
Live site: https://zackalatrash.github.io/kukis-site/
src/index.css @theme)npm install # install deps
npm run dev # local dev server → http://localhost:5185
npm run test # run unit tests
npm run build # typecheck + production build
npm run preview # preview the production build
src/
data/site.ts # all copy (facts from context.md — nothing invented)
index.css # Tailwind + Milk & Cookie design tokens (@theme)
lib/ # cn(), usePrefersReducedMotion()
components/
ui/ # Button, Section, Reveal, ConsentChip, Logo, CrumbCursor
layout/ # Nav, Footer
sections/ # one file per landing-page section (redesign these individually)
App.tsx # composes the sections in order
Hero — interactive "decline the cookie banner → still captured"InvisibleHalf — the three core statsInsight — cookie consent ≠ marketing consentHowItWorks — 3 stepsWidgets — the four capture surfacesWhyKukis — vs Klaviyo comparisonConsentByDesign — trust bandBuiltFor — for / not-forFaq — accordionFinalCta — book a demoThe "Book a demo" CTAs open a request-demo form in a modal.
By default, if VITE_DEMO_FORM_ENDPOINT is empty, submissions open a pre-filled
email to the fallback address in src/data/site.ts.
For a hosted form backend, create a free static-form endpoint and set
VITE_DEMO_FORM_ENDPOINT to it. The code POSTs JSON and treats any 2xx
response as success, so several services are drop-in:
# Formspree (free 50/mo, dashboard + spam filtering)
VITE_DEMO_FORM_ENDPOINT=https://formspree.io/f/xabc1234
# FormSubmit (free, unlimited) — the address receives the submissions
VITE_DEMO_FORM_ENDPOINT=https://formsubmit.co/ajax/[email protected]
Set this as a build environment variable in your host's dashboard (e.g. Cloudflare Pages → Settings → Environment variables) before building.
base in vite.config.ts is /, which is correct for serving at the root of
a custom domain (Cloudflare Pages, or GitHub Pages with a custom domain).
Build command: npm run build. Output directory: dist.
Use base: "/kukis-site/" only if serving from the *.github.io/kukis-site/
project URL without a custom domain.
context.md.